/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.master-image-page{background:#fff;width:100%;margin:0}.master-image-page img{width:100%;height:auto;margin:0;display:block}.master-frame{position:relative}.master-hotspot{background:0 0;display:block;position:absolute}.home-collection-anchor{pointer-events:none;width:1px;height:1px;scroll-margin-top:112px;position:absolute;top:33.6%;left:0}.product-home-hotspot{width:22%;height:4.5%;top:.8%;left:3%}.product-collection-hotspot{width:13%;height:2.5%;top:1.4%;left:43%}.product-clinical-hotspot{width:13.4%;height:2.5%;top:1.4%;left:66.3%}.master-image-page>.master-logo-overlay{z-index:6;background:linear-gradient(90deg,#f4f9fc,#f3f8fb);justify-content:flex-start;align-items:flex-start;width:23.5%;height:calc(clamp(26px,6.2vw,76px) + clamp(6px,1vw,16px));padding:0 .15%;position:absolute;top:2.32%;left:3.45%}.product-master-frame>.master-logo-overlay{background:0 0;align-items:center;width:22.5%;height:clamp(26px,6.2vw,76px);top:1.72%;left:3.45%}.product-master-frame>.master-logo-overlay:before{content:"";z-index:-1;background:#f4f9fc;width:94%;position:absolute;inset:0 auto 0 0}.master-image-page>.master-logo-overlay .master-logo-image{object-fit:contain;width:auto;max-width:100%;height:clamp(26px,6.2vw,76px)}.product-master-frame>.master-logo-overlay .master-logo-image{z-index:1;height:clamp(26px,6.2vw,76px);position:relative}.home-master-frame>.master-logo-overlay{justify-content:center;align-items:center;height:calc(clamp(26px,6.2vw,76px) + clamp(10px,1.5vw,24px));top:0}.home-master-frame>.master-logo-overlay .master-logo-image{object-fit:contain;width:82%;height:auto;max-height:72%}:root{--navy:#031c3a;--navy2:#00264d;--blue:#0a5d96;--ice:#eef6fc;--line:#cbdce9;--ink:#061d3d;--muted:#557089;--serif:Georgia,"Times New Roman",serif;--sans:Arial,"Noto Sans Thai",Tahoma,sans-serif}.clinical-hub-page{color:#082442;background:linear-gradient(#f8fbfd,#edf5fa 48%,#f9fcfe)}.clinical-hub-hero{background:linear-gradient(100deg,#fffffffa,#e8f3f8b8),url(/science-backgrounds/icy-lab.webp) 50%/cover no-repeat;min-height:520px}.clinical-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1240px;margin:0 auto;padding:64px 28px 80px;display:grid}.clinical-hub-grid article{min-width:0}.clinical-hub-grid a{min-height:390px;color:inherit;background:#ffffffd1;border:1px solid #5b8ba433;border-radius:8px;grid-template-rows:1fr auto;grid-template-columns:minmax(190px,42%) minmax(0,1fr);text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #18496714}.clinical-hub-grid a:hover{border-color:#2c68885c;transform:translateY(-4px);box-shadow:0 30px 64px #18496721}.clinical-hub-grid .product-step{z-index:2;color:#08244261;font:34px/1 Georgia,serif;position:absolute;top:14px;left:14px}.clinical-hub-grid img{object-fit:contain;object-position:center;background:#f5fafc;grid-row:1/span 2;width:100%;height:100%}.clinical-hub-grid div{padding:30px 26px 14px}.clinical-hub-grid small{color:#57788d;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.clinical-hub-grid h2{letter-spacing:0;color:#082442;margin:0 0 12px;font-size:24px;line-height:1.12}.clinical-hub-grid p{color:#405f73;margin:0 0 18px;font-size:13px;line-height:1.72}.clinical-hub-grid strong,.clinical-hub-grid em{font-style:normal;display:block}.clinical-hub-grid strong{color:#0b395f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px}.clinical-hub-grid em{color:#5f7f93;font-size:12px;line-height:1.5}.clinical-hub-grid b{color:#0d3b61;letter-spacing:.1em;text-transform:uppercase;border:1px solid #0824422e;border-radius:999px;justify-self:start;margin:0 26px 26px;padding:9px 14px;font-size:11px}.clinical-hub-grid .is-ready b{color:#fff;background:#092744;border-color:#092744}.clinical-hub-grid .is-planned a{background:#ffffff9e}.clinical-hub-grid .is-planned img{filter:saturate(.78);opacity:.78}.clinical-hub-note{background:#ffffffc7;border:1px solid #5b8ba433;border-radius:8px;max-width:960px;margin:0 auto 82px;padding:38px 42px;box-shadow:0 18px 42px #18496714}.clinical-hub-note h2{letter-spacing:0;color:#082442;margin:8px 0 14px;font-size:34px;line-height:1.18}.clinical-hub-note p:not(.kicker){color:#405f73;max-width:760px;margin:0 0 22px;line-height:1.75}.clinical-hub-note a{color:#082442;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.clinical-hub-hero{min-height:0;padding:clamp(58px,7vw,96px) 0 clamp(52px,6vw,82px)}.clinical-hub-hero .fplus-clinical-copy{max-width:790px}@media (max-width:760px){.clinical-hub-hero{min-height:0;padding:54px 24px 46px}.clinical-hub-hero .fplus-clinical-copy{max-width:none}.clinical-hub-grid{grid-template-columns:1fr;padding:34px 18px 48px}.clinical-hub-grid a{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;min-height:0}.clinical-hub-grid img{aspect-ratio:707/1000;object-fit:contain;grid-row:auto;height:auto}.clinical-hub-grid h2{font-size:22px}.clinical-hub-note{margin:0 18px 54px;padding:28px 22px}.clinical-hub-note h2{font-size:28px}}.fplus-v3-product{color:#071f3d;background:#f7fbfe;font-family:Arial,Noto Sans Thai,Tahoma,sans-serif}.fplus-v3-product .site-header{margin:0}.fplus-v3-chapter{background:#fff;width:100%;margin:0;display:block}.fplus-v3-chapter img{width:100%;height:auto;display:block}.fplus-v3-hero{background:#eef7fb}.fplus-v3-intro,.fplus-v3-notes,.fplus-v3-science{max-width:1240px;margin:0 auto;padding:clamp(58px,8vw,112px) clamp(24px,7vw,100px)}.fplus-v3-intro{background-color:#fbfdff;background-image:linear-gradient(90deg,#4184a90d 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:minmax(150px,.27fr) minmax(0,.73fr);gap:clamp(24px,5vw,78px);display:grid}.fplus-v3-intro .kicker{color:#277197;letter-spacing:0;grid-column:1;margin:8px 0 0;font-size:11px;font-weight:800}.fplus-v3-intro h1{color:#071f3d;font-family:var(--serif);letter-spacing:0;grid-column:2;margin:0;font-size:clamp(36px,4.8vw,64px);font-weight:500;line-height:1.04}.fplus-v3-intro>p:last-child{color:#365d75;grid-column:2;max-width:62ch;margin:0;font-size:16px;line-height:1.86}.fplus-v3-notes{background:#fff}.fplus-v3-notes-head{border-bottom:1px solid #4788a940;grid-template-columns:minmax(150px,.27fr) minmax(0,.73fr);gap:clamp(24px,5vw,78px);padding-bottom:44px;display:grid}.fplus-v3-notes-head .kicker{color:#277197;letter-spacing:0;grid-column:1;margin:8px 0 0;font-size:11px;font-weight:800}.fplus-v3-notes-head h2{color:#071f3d;max-width:16ch;font-family:var(--serif);letter-spacing:0;grid-column:2;margin:0;font-size:clamp(32px,4.1vw,54px);font-weight:500;line-height:1.06}.fplus-v3-note-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,4vw,58px);padding-top:34px;display:grid}.fplus-v3-note-grid article{border-top:1px solid #4788a933;min-width:0;padding-top:18px}.fplus-v3-note-grid b{color:#4790b7;font-family:var(--serif);margin:0 0 12px;font-size:20px;font-weight:400;display:block}.fplus-v3-note-grid h3{color:#09284c;font-family:var(--serif);letter-spacing:0;margin:0 0 12px;font-size:25px;font-weight:500;line-height:1.16}.fplus-v3-note-grid p{color:#45677d;margin:0;font-size:14px;line-height:1.82}.fplus-v3-path-notes{color:#fff;background:linear-gradient(117deg,#031b37,#0a426b 58%,#031b37);max-width:none;padding-left:max(24px,50vw - 520px);padding-right:max(24px,50vw - 520px)}.fplus-v3-path-notes .fplus-v3-notes-head{border-color:#b8dff047;max-width:1040px;margin:0 auto}.fplus-v3-path-notes .fplus-v3-notes-head .kicker{color:#9cd2eb}.fplus-v3-path-notes .fplus-v3-notes-head h2,.fplus-v3-path-notes .fplus-v3-note-grid h3{color:#fff}.fplus-v3-path-notes .fplus-v3-note-grid{max-width:1040px;margin:0 auto}.fplus-v3-path-notes .fplus-v3-note-grid article{border-color:#b8dff03d}.fplus-v3-path-notes .fplus-v3-note-grid p{color:#d5eaf5}.fplus-v3-path-notes .fplus-v3-note-grid b{color:#9cd2eb}.fplus-v3-benefit-notes{background:linear-gradient(#f7fbfe,#edf7fb)}.fplus-v3-benefit-notes .fplus-v3-note-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fplus-v3-benefit-notes .fplus-v3-note-grid h3{font-family:Arial,Noto Sans Thai,Tahoma,sans-serif;font-size:18px;font-weight:700}.delicate-v2-product .fplus-v3-active-notes .fplus-v3-note-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.delicate-v2-product .fplus-v3-active-notes .fplus-v3-note-grid h3{font-size:21px}.delicate-v2-product .whitening-science h2{letter-spacing:0;text-wrap:normal;font-family:Arial,Noto Sans Thai,Tahoma,sans-serif;font-size:clamp(31px,3.45vw,48px);font-weight:400;line-height:1.14}.delicate-v2-product .whitening-hero-visual{background:#eaf7fb;border:0;padding:0;display:block}.delicate-v2-product .whitening-hero-visual img{width:100%;max-width:none;height:auto;box-shadow:none;display:block}.fplus-v3-science{background:#fff;border-top:1px solid #4788a92e;max-width:none;padding-left:max(24px,50vw - 520px);padding-right:max(24px,50vw - 520px)}.fplus-v3-science>*{max-width:770px}.fplus-v3-science .kicker{color:#2b7398;letter-spacing:0;margin:0 0 16px;font-size:11px;font-weight:800}.fplus-v3-science h2{color:#071f3d;font-family:var(--serif);letter-spacing:0;margin:0 0 18px;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.05}.fplus-v3-science p:not(.kicker){color:#45677d;margin:0 0 28px;font-size:15px;line-height:1.85}.fplus-v3-science a{color:#092c50;border-bottom:1px solid #0b5f90;padding-bottom:7px;font-weight:700;text-decoration:none;display:inline-block}.fplus-clinical-infographic-grid{grid-template-columns:1fr;gap:0;width:min(1160px,100%);margin:0 auto 54px}@media (max-width:760px){.fplus-v3-intro,.fplus-v3-notes-head{grid-template-columns:1fr;gap:18px}.fplus-v3-intro .kicker,.fplus-v3-intro h1,.fplus-v3-intro>p:last-child,.fplus-v3-notes-head .kicker,.fplus-v3-notes-head h2{grid-column:1}.fplus-v3-intro,.fplus-v3-notes,.fplus-v3-science{padding:54px 24px}.fplus-v3-notes-head{padding-bottom:28px}.fplus-v3-note-grid,.fplus-v3-benefit-notes .fplus-v3-note-grid,.delicate-v2-product .fplus-v3-active-notes .fplus-v3-note-grid{grid-template-columns:1fr;gap:22px;padding-top:26px}.fplus-v3-intro h1{font-size:38px}.fplus-v3-notes-head h2{font-size:34px}.fplus-v3-path-notes{padding:56px 24px}.fplus-clinical-infographic-grid .fplus-clinical-infographic figcaption{padding:20px 24px 34px;font-size:13px}}.whitening-v2-page .whitening-v2-hero{background:linear-gradient(90deg,#145f8a0d 1px,#0000 1px) 0 0/96px 96px,linear-gradient(#fff,#eef8fd 74%,#fff) 0 0/100% 100%;border-bottom:1px solid #4a8aac33;min-height:0;padding:clamp(78px,10vw,142px) clamp(28px,8vw,132px) clamp(72px,9vw,124px);display:block}.whitening-v2-page .whitening-v2-hero .fplus-clinical-copy{max-width:940px;padding-left:clamp(0px,7vw,118px);position:relative}.whitening-v2-page .whitening-v2-hero .fplus-clinical-copy:before{content:"多角的ブライトニング設計";writing-mode:vertical-rl;color:#174c71;font-family:var(--serif);letter-spacing:0;font-size:17px;position:absolute;top:4px;left:0}.whitening-v2-page .whitening-v2-hero .kicker{color:#2d7296;letter-spacing:0;margin:0 0 24px;font-size:11px;font-weight:800}.whitening-v2-page .whitening-v2-hero small{display:none}.whitening-v2-page .whitening-v2-hero h1{color:#061f3d;max-width:11ch;font-family:var(--serif);letter-spacing:0;margin:0 0 28px;font-size:clamp(54px,6.8vw,94px);font-weight:500;line-height:.98}.whitening-v2-page .whitening-v2-hero .fplus-clinical-copy>p:not(.kicker){color:#345b73;max-width:720px;margin:0;font-size:16px;line-height:1.9}.whitening-v2-page .whitening-v2-hero .fplus-clinical-pills{border-top:1px solid #4b8aab47;border-bottom:1px solid #4b8aab33;flex-wrap:wrap;gap:0;margin-top:38px;display:flex}.whitening-v2-page .whitening-v2-hero .fplus-clinical-pills span{color:#174d70;letter-spacing:0;background:0 0;border:0;border-right:1px solid #4b8aab33;border-radius:0;margin:0 20px 0 0;padding:14px 20px 14px 0;font-size:11px}.whitening-v2-page .whitening-v2-hero .fplus-clinical-pills span:last-child{border-right:0}.whitening-v2-page .whitening-v2-overview{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,7vw,118px);max-width:1180px;margin:0 auto;padding:clamp(72px,9vw,128px) clamp(28px,6vw,88px);display:grid}.whitening-v2-page .whitening-v2-overview article{min-height:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #4889aa47;border-radius:0;padding:28px 0 0}.whitening-v2-page .whitening-v2-overview .kicker,.whitening-v2-page .clinical-reference-head .kicker{color:#2c7095;letter-spacing:0;margin:0 0 18px;font-size:11px;font-weight:800}.whitening-v2-page .whitening-v2-overview h2{color:#071f3e;font-family:var(--serif);letter-spacing:0;margin:0 0 20px;font-size:clamp(34px,3.8vw,56px);font-weight:500;line-height:1.04}.whitening-v2-page .whitening-v2-overview p:not(.kicker){color:#355b73;margin:0;font-size:15px;line-height:1.86}.whitening-v2-page .clinical-reference-section{color:#fff;background:linear-gradient(110deg,#061d38,#0a3559 65%,#061d38);max-width:none;margin:0;padding:clamp(76px,9vw,130px) clamp(28px,8vw,132px)}.whitening-v2-page .clinical-reference-head{border:0;max-width:860px;margin:0 auto 46px;padding-left:clamp(0px,7vw,108px)}.whitening-v2-page .clinical-reference-head .kicker{color:#9fcfe5}.whitening-v2-page .clinical-reference-head h2{color:#fff;font-family:var(--serif);letter-spacing:0;margin:0 0 18px;font-size:clamp(48px,5.4vw,76px);font-weight:500;line-height:1}.whitening-v2-page .clinical-reference-head p:last-child{color:#d0e7f4;max-width:660px;font-size:15px;line-height:1.85}.whitening-v2-page .clinical-reference-list,.whitening-v2-page .clinical-backlink{max-width:860px;margin-left:auto;margin-right:auto}.whitening-v2-page .clinical-reference-list a{color:#fff;background:0 0;border-color:#b8ddef3d}.whitening-v2-page .clinical-reference-list b{color:#9fcfe5;font-family:var(--serif)}.whitening-v2-page .clinical-reference-list i{color:#bfe5f6}.whitening-v2-page .clinical-backlink{color:#fff;border-color:#9fcfe5}@media (max-width:760px){.whitening-v2-page .whitening-v2-hero{padding:66px 24px 58px}.whitening-v2-page .whitening-v2-hero .fplus-clinical-copy,.whitening-v2-page .clinical-reference-head{padding-left:0}.whitening-v2-page .whitening-v2-hero .fplus-clinical-copy:before{display:none}.whitening-v2-page .whitening-v2-hero h1{max-width:10ch;font-size:48px}.whitening-v2-page .whitening-v2-overview{grid-template-columns:1fr;padding:68px 24px}.whitening-v2-page .clinical-reference-section{padding:72px 24px}}.whitening-visual-product .whitening-visual-intro{background-color:#fbfdff;background-image:linear-gradient(90deg,#4184a90e 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:minmax(116px,.25fr) minmax(0,.75fr);gap:clamp(24px,5vw,78px);max-width:1240px;padding-top:clamp(76px,10vw,144px);padding-bottom:clamp(76px,10vw,144px)}.whitening-visual-product .whitening-visual-intro>p:first-child{color:#36799f;letter-spacing:0;padding-top:10px;font-size:10px;font-weight:700}.whitening-visual-product .whitening-visual-intro h2{color:#061f3d;max-width:13ch;font-family:Georgia,Times New Roman,Noto Serif Thai,serif;font-size:clamp(43px,5.1vw,74px);font-weight:400;line-height:1.05}.whitening-visual-product .whitening-visual-intro>p:last-child{color:#3d6077;max-width:53ch;padding-top:4px;font-size:15px;font-weight:400;line-height:1.9}.whitening-visual-product .whitening-science{background:#fff;grid-template-columns:minmax(112px,.25fr) minmax(0,.75fr);align-items:start;gap:clamp(24px,5vw,78px);max-width:1240px;margin:0 auto;padding:clamp(76px,10vw,144px) clamp(24px,6vw,88px);display:grid}.whitening-visual-product .whitening-science>div{border-top:1px solid #4889aa47;grid-column:2;max-width:760px;padding-top:28px}.whitening-visual-product .whitening-science>div>p:first-child{color:#2d7296;letter-spacing:0;margin:0 0 22px;font-size:10px;font-weight:700}.whitening-visual-product .whitening-science h2{color:#061f3d;letter-spacing:0;margin:0 0 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5vw,72px);font-weight:400;line-height:1}.whitening-visual-product .whitening-science>div p:last-child{color:#3c5f77;max-width:58ch;margin:0;font-size:15px;font-weight:400;line-height:1.9}.whitening-visual-product .whitening-science nav{border-top:1px solid #4889aa33;grid-column:2;align-items:center;gap:32px;margin:36px 0 0;padding-top:20px;display:flex}.whitening-visual-product .whitening-science a,.whitening-visual-product .whitening-science .whitening-clinical-link{box-shadow:none;color:#0b3c60;text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;font-weight:600;display:inline-block}.whitening-visual-product .whitening-science .whitening-clinical-link{color:#0b5d8c}@media (max-width:760px){.whitening-visual-product .whitening-visual-intro,.whitening-visual-product .whitening-science{grid-template-columns:1fr;padding:68px 24px}.whitening-visual-product .whitening-visual-intro>p:first-child,.whitening-visual-product .whitening-visual-intro h2,.whitening-visual-product .whitening-visual-intro>p:last-child,.whitening-visual-product .whitening-science>div,.whitening-visual-product .whitening-science nav{grid-column:1}.whitening-visual-product .whitening-visual-intro h2{max-width:11ch;font-size:46px}.whitening-visual-product .whitening-science h2{font-size:48px}.whitening-visual-product .whitening-science nav{gap:18px;display:grid}}.whitening-visual-product .whitening-visual-chapter:not(.whitening-hero-visual){border:0;padding:0}.whitening-visual-product .whitening-visual-chapter:not(.whitening-hero-visual) img{width:100%;max-width:none;box-shadow:none}.whitening-image-notes{background:#fff;grid-template-columns:minmax(120px,.24fr) minmax(0,.76fr);gap:clamp(24px,5vw,78px);max-width:1240px;margin:0 auto;padding:clamp(68px,9vw,126px) clamp(24px,6vw,88px);display:grid}.whitening-image-notes>p{color:#39799d;letter-spacing:0;grid-column:1;margin:0;padding-top:8px;font-size:10px;font-weight:700}.whitening-image-notes h2{color:#061f3d;letter-spacing:0;grid-column:2;max-width:15ch;margin:0 0 42px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.6vw,66px);font-weight:400;line-height:1.04}.whitening-image-notes>div{border-top:1px solid #4889aa40;border-bottom:1px solid #4889aa2e;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.whitening-image-notes article{border-right:1px solid #4889aa29;min-height:190px;padding:28px 24px 26px 0}.whitening-image-notes article+article{padding-left:24px}.whitening-image-notes article:last-child{border-right:0}.whitening-image-notes h3{color:#0b3f63;font-family:var(--sans);letter-spacing:0;margin:0 0 12px;font-size:13px;font-weight:700;line-height:1.35}.whitening-image-notes article p{color:#46677d;margin:0;font-size:14px;line-height:1.76}.whitening-process-notes{background:linear-gradient(105deg,#00172f,#09385c 68%,#00172f)}.whitening-process-notes>p{color:#9fcfe5}.whitening-process-notes h2{color:#fff}.whitening-process-notes>div{border-color:#b5ddef40}.whitening-process-notes article{border-color:#b5ddef2b}.whitening-process-notes h3{color:#c3e8f8}.whitening-process-notes article p{color:#d6eaf4}.whitening-benefit-notes{background:#f8fcff}.whitening-visual-product .whitening-science{background:#fcfdfe;max-width:none;padding:clamp(66px,8vw,108px) max(24px,50vw - 490px)}.whitening-visual-product .whitening-science>div{max-width:670px;padding-top:20px}.whitening-visual-product .whitening-science h2{margin-bottom:20px;font-size:clamp(34px,3.6vw,52px);line-height:1.05}.whitening-visual-product .whitening-science>div p:last-child{max-width:54ch;font-size:14px;line-height:1.8}.whitening-visual-product .whitening-science nav{margin-top:28px}.whitening-v2-image-deck{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.whitening-v2-image-deck figure{background:0 0;border:0}.whitening-v2-image-deck .whitening-development-figure{border-top:1px solid #4889aa33;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:start;gap:clamp(28px,5vw,74px);max-width:1180px;margin:0 auto;padding-top:clamp(40px,6vw,82px);display:grid}.whitening-v2-image-deck .whitening-development-figure img{width:100%;max-width:none}.whitening-development-figure figcaption{border-top:1px solid #4889aa47;padding-top:26px}.whitening-development-figure figcaption>p:first-child{color:#2c7095;letter-spacing:0;margin:0 0 18px;font-size:10px;font-weight:700}.whitening-development-figure figcaption h2{color:#061f3d;letter-spacing:0;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.8vw,54px);font-weight:400;line-height:1.05}.whitening-development-figure figcaption>p:last-child{color:#42657b;margin:0;font-size:14px;line-height:1.85}@media (max-width:760px){.whitening-image-notes{grid-template-columns:1fr;padding:64px 24px}.whitening-image-notes>p,.whitening-image-notes h2,.whitening-image-notes>div{grid-column:1}.whitening-image-notes h2{max-width:12ch;margin-bottom:32px;font-size:42px}.whitening-image-notes>div{grid-template-columns:1fr}.whitening-image-notes article,.whitening-image-notes article+article{border-bottom:1px solid #4889aa29;border-right:0;min-height:0;padding:24px 0}.whitening-image-notes article:last-child{border-bottom:0}.whitening-visual-product .whitening-science{padding:64px 24px}.whitening-visual-product .whitening-science h2{font-size:38px}.whitening-v2-image-deck,.whitening-v2-image-deck .whitening-development-figure{grid-template-columns:1fr}}.whitening-visual-product .whitening-visual-intro h2{font-size:clamp(30px,3.3vw,48px);line-height:1.12}.whitening-image-notes h2{font-size:clamp(29px,3.1vw,43px);line-height:1.12}.whitening-image-notes article p{font-size:13px;line-height:1.82}.whitening-process-notes{margin-top:-1px;padding-top:clamp(52px,7vw,90px)}.whitening-v2-page .whitening-v2-overview h2{font-size:clamp(26px,2.6vw,38px);line-height:1.14}.whitening-development-figure figcaption h2,.whitening-pathway-figure figcaption h2{font-size:clamp(25px,2.5vw,36px);line-height:1.15}.whitening-development-figure figcaption>p:last-child,.whitening-pathway-figure figcaption>p:last-child{font-size:13px;line-height:1.8}.whitening-v2-image-deck .whitening-pathway-figure{border-bottom:1px solid #4889aa33;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:start;gap:clamp(26px,4vw,64px);max-width:1180px;margin:0 auto;padding-bottom:clamp(40px,6vw,82px);display:grid}.whitening-pathway-figure figcaption{border-top:1px solid #4889aa47;padding-top:22px}.whitening-pathway-figure figcaption>p:first-child{color:#2c7095;letter-spacing:0;margin:0 0 18px;font-size:10px;font-weight:700}.whitening-pathway-figure figcaption h2{color:#061f3d;letter-spacing:0;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-weight:400}.whitening-pathway-figure figcaption>p:last-child{color:#42657b;margin:0}@media (max-width:760px){.whitening-visual-product .whitening-visual-intro h2,.whitening-image-notes h2{max-width:15ch;font-size:30px;line-height:1.18}.whitening-v2-page .whitening-v2-overview h2{font-size:29px}.whitening-development-figure figcaption h2,.whitening-pathway-figure figcaption h2{font-size:28px}.whitening-v2-image-deck .whitening-pathway-figure{grid-template-columns:1fr}}.whitening-image-notes.whitening-process-notes,.whitening-image-notes.whitening-benefit-notes{font-family:Arial,Noto Sans Thai,Tahoma,sans-serif}.whitening-image-notes.whitening-process-notes h2,.whitening-image-notes.whitening-benefit-notes h2{max-width:19ch;font-family:Arial,Noto Sans Thai,Tahoma,sans-serif;font-size:clamp(25px,2.5vw,36px);font-weight:500;line-height:1.2}.whitening-image-notes.whitening-process-notes>p,.whitening-image-notes.whitening-benefit-notes>p{font-size:11px;font-weight:700}.whitening-image-notes.whitening-process-notes h3,.whitening-image-notes.whitening-benefit-notes h3{font-family:Arial,Noto Sans Thai,Tahoma,sans-serif;font-size:13px;font-weight:700}.whitening-image-notes.whitening-process-notes article p,.whitening-image-notes.whitening-benefit-notes article p{font-family:Arial,Noto Sans Thai,Tahoma,sans-serif;font-size:13px;line-height:1.76}@media (max-width:760px){.whitening-image-notes.whitening-process-notes h2,.whitening-image-notes.whitening-benefit-notes h2{max-width:17ch;font-size:26px;line-height:1.22}}.whitening-image-notes.whitening-process-notes{color:#082a4a;background:linear-gradient(#f5fafdfa,#ebf6fcfa) 0 0/100% 100%,linear-gradient(90deg,#2b72970d 1px,#0000 1px) 0 0/96px 96px}.whitening-image-notes.whitening-process-notes>p{color:#377ca1}.whitening-image-notes.whitening-process-notes h2{color:#072b4e}.whitening-image-notes.whitening-process-notes>div{border-color:#4889aa3d}.whitening-image-notes.whitening-process-notes article{border-color:#4889aa29}.whitening-image-notes.whitening-process-notes h3{color:#124e76}.whitening-image-notes.whitening-process-notes article p{color:#476a80}.whitening-visual-product .whitening-image-notes:not(.whitening-process-notes):not(.whitening-benefit-notes) h2{text-wrap:balance;max-width:24ch;font-family:Arial,Noto Sans Thai,Tahoma,sans-serif;font-size:clamp(23px,2.1vw,30px);font-weight:500;line-height:1.16}.whitening-visual-product .whitening-visual-intro{gap:clamp(18px,3vw,48px);padding-top:clamp(54px,6vw,82px);padding-bottom:clamp(54px,6vw,82px)}.whitening-visual-product .whitening-visual-intro h2{text-wrap:balance;max-width:22ch;font-family:Arial,Noto Sans Thai,Tahoma,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.16}.whitening-visual-product .whitening-visual-intro>p:last-child{max-width:64ch;padding-top:0;font-size:15px;line-height:1.78}.whitening-visual-product .whitening-image-notes{gap:clamp(18px,3vw,48px);padding-top:clamp(52px,6vw,78px);padding-bottom:clamp(52px,6vw,78px)}.whitening-visual-product .whitening-image-notes h2{margin-bottom:28px}.whitening-visual-product .whitening-image-notes article{min-height:0;padding-top:22px;padding-bottom:22px}@media (max-width:760px){.whitening-visual-product .whitening-visual-intro,.whitening-visual-product .whitening-image-notes{gap:16px;padding-top:48px;padding-bottom:48px}.whitening-visual-product .whitening-visual-intro h2{max-width:18ch;font-size:30px;line-height:1.18}.whitening-visual-product .whitening-visual-intro>p:last-child{font-size:15px;line-height:1.76}.whitening-visual-product .whitening-image-notes h2{margin-bottom:22px}.whitening-visual-product .whitening-image-notes article,.whitening-visual-product .whitening-image-notes article+article{padding-top:20px;padding-bottom:20px}.whitening-visual-product .whitening-image-notes:not(.whitening-process-notes):not(.whitening-benefit-notes) h2{max-width:19ch;font-size:26px;line-height:1.2}}.fplus-infographic{background:linear-gradient(145deg,#ffffffe0,#e0f1f9ad);border:1px solid #85b8d342;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 22px 54px #1b547117}.fplus-infographic img{width:100%;height:auto;display:block}.fplus-infographic figcaption{color:#416b85;letter-spacing:.055em;background:#fafdffc7;border-top:1px solid #85b8d32e;padding:11px 16px;font-size:10px;line-height:1.55}.fplus-infographic-hero{width:min(1120px,100% - 120px);margin:52px auto 0}.fplus-approved-actives .fplus-infographic-dark{background:#ffffff0f;border-color:#b1def138;margin:0 0 36px;box-shadow:0 24px 52px #00081433}.fplus-approved-actives .fplus-infographic-dark figcaption{color:#b9dbea;background:#01172e94;border-top-color:#b1def124}.fplus-infographic-formula{max-width:1120px;margin:0 auto 42px}.fplus-infographic-benefits{background:linear-gradient(120deg,#f8fcff,#eaf5fb 53%,#f9fdff);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:74px max(60px,50vw - 640px);display:grid;box-shadow:inset 0 1px #69a4c22e,inset 0 -1px #69a4c22e}.fplus-clinical-infographic{background:linear-gradient(#ffffffe0,#ebf7fcad);border:1px solid #8ebed63d;width:min(920px,100% - 48px);margin:0 auto 26px;box-shadow:inset 0 1px #ffffffe6,0 18px 44px #1b547112}.fplus-clinical-infographic img{width:100%;height:auto;display:block}.fplus-clinical-infographic figcaption{color:#426980;border-top:1px solid #8ebed62e;padding:12px 18px;font-size:11px;line-height:1.65}@media (max-width:700px){.fplus-infographic-hero{width:calc(100% - 40px);margin-top:28px}.fplus-approved-actives .fplus-infographic-dark{margin-bottom:24px}.fplus-infographic-formula{margin-bottom:28px}.fplus-infographic-benefits{grid-template-columns:1fr;gap:16px;padding:48px 20px}.fplus-infographic figcaption{padding:10px 12px;font-size:9px}.fplus-clinical-infographic{width:calc(100% - 28px);margin-bottom:18px}.fplus-clinical-infographic figcaption{padding:11px 13px;font-size:10px}}.fplus-clinical-page{color:#0e2b4d;background:radial-gradient(circle at 88% 13%,#fffffff2 0 4%,#c5e2f01f 5% 10%,#0000 11%),radial-gradient(circle at 14% 78%,#c1dfed1f,#0000 18%),linear-gradient(#fafcfe 0%,#eff6fa 38%,#fbfdff 100%);min-height:100vh}.fplus-clinical-page .topline,.fplus-clinical-page .navshell,.fplus-clinical-page .master-footer{z-index:2;position:relative}.fplus-clinical-page:before{content:"";pointer-events:none;opacity:.28;background:linear-gradient(90deg,#0000 0 11%,#7cb0cf14 11.1% 11.25%,#0000 11.3% 33%,#7cb0cf12 33.05% 33.2%,#0000 33.25% 55%,#7cb0cf0f 55.05% 55.2%,#0000 55.25% 77%,#7cb0cf0d 77.05% 77.2%,#0000 77.25% 100%);position:fixed;inset:0}.fplus-clinical-hero,.clinical-product-selector,.fplus-clinical-grid,.fplus-balance-boundary,.clinical-reference-section{width:min(1180px,100% - 48px);margin:0 auto}.fplus-clinical-hero{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr);align-items:start;gap:34px;padding:26px 0 30px;display:grid}.fplus-clinical-copy small{letter-spacing:.28em;color:#5f88aa;margin:0 0 10px;font-size:12px;display:block}.fplus-clinical-copy h1{color:#102d50;letter-spacing:-.02em;max-width:11.5ch;margin:8px 0 14px;font:500 clamp(40px,4.8vw,72px)/1.01 Georgia,Times New Roman,serif}.fplus-clinical-copy>p{color:#2b4b69;max-width:60ch;font-size:16px;line-height:1.9}.fplus-clinical-pills{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.fplus-clinical-pills span{letter-spacing:.24em;color:#295274;background:#ffffff80;border:1px solid #689fbf2e;border-radius:999px;padding:10px 15px;font-size:11px}.fplus-clinical-packshot{background:radial-gradient(circle at 50% 36%,#ffffff26,#d5eaf40a 26%,#0000 52%),linear-gradient(#ffffff9e,#f1f8fc75);border:1px solid #94bed824;min-height:392px;margin:0;position:relative;overflow:hidden}.fplus-clinical-packshot:before{content:"";border:1px solid #9fc5dc47;border-radius:50%;width:192px;height:192px;position:absolute;inset:17% 14% auto auto}.fplus-clinical-packshot:after{content:"";background:linear-gradient(#ffffff8c,#c3e0ee1f);border-radius:50%;height:22px;position:absolute;bottom:20px;left:12%;right:12%;box-shadow:0 14px 24px #4b81a31a,inset 0 0 0 1px #7db0cd61}.fplus-clinical-packshot img{mix-blend-mode:multiply;filter:drop-shadow(0 14px 24px #285d801c);width:min(78%,360px);position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.fplus-clinical-packshot figcaption{letter-spacing:.28em;color:#5e88a9;font-size:11px;position:absolute;top:20px;left:24px}.clinical-product-selector{background:linear-gradient(#ffffffb3,#f5fafd80);border:1px solid #92bcd529;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch;gap:18px;margin-top:34px;margin-bottom:18px;padding:18px;display:grid;box-shadow:0 18px 42px #1e4e6e0e}.clinical-selector-head{border-right:1px solid #8fbad32e;padding:6px 14px 6px 8px}.clinical-selector-head h2{color:#113258;letter-spacing:-.015em;margin:7px 0 8px;font:500 clamp(24px,2.3vw,34px)/1.08 Georgia,Times New Roman,serif}.clinical-selector-head span{color:#456581;max-width:46ch;font-size:13px;line-height:1.75;display:block}.clinical-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.clinical-selector-grid a{color:#14375d;background:#ffffff94;border:1px solid #8fbad333;grid-template-rows:auto auto 1fr auto;min-height:146px;padding:16px 16px 14px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative}.clinical-selector-grid a:hover{border-color:#558bb057;transform:translateY(-2px);box-shadow:0 14px 28px #1f537414}.clinical-selector-grid a.active{color:#f4fbff;background:linear-gradient(#053053f5,#08466feb);border-color:#ffffff47;box-shadow:0 18px 34px #042e4e2e}.clinical-selector-grid small{color:#81b1d2;font-variant-numeric:tabular-nums;font:700 13px/1 Georgia,Times New Roman,serif}.clinical-selector-grid strong{letter-spacing:-.01em;margin-top:18px;font:500 19px/1.16 Georgia,Times New Roman,serif;display:block}.clinical-selector-grid span{letter-spacing:.16em;text-transform:uppercase;color:#5d83a4;margin-top:9px;font-size:10px;line-height:1.5;display:block}.clinical-selector-grid a.active span{color:#b8d6e9}.clinical-selector-grid em{letter-spacing:.18em;text-transform:uppercase;color:#3e6888;border:1px solid #89b5d13d;border-radius:999px;place-self:end start;margin-top:16px;padding:7px 11px;font-size:10px;font-style:normal}.clinical-selector-grid a.active em{color:#eef8ff;border-color:#dff0fa47}.fplus-clinical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:6px 0 18px;display:grid}.fplus-evidence-block{background:linear-gradient(#ffffffeb,#f6fafdd6),linear-gradient(90deg,#0000 0 20px,#7ab0cb0b 20px 21px,#0000 21px 100%);border:1px solid #95bed729;padding:30px 28px 26px;position:relative;box-shadow:0 10px 24px #4375950a}.fplus-evidence-block:before{content:"";background:linear-gradient(90deg,#78abc757,#78abc70d);height:1px;position:absolute;top:0;left:0;right:0}.fplus-evidence-block:after{content:"";border-top:1px solid #96bfd71a;position:absolute;top:58px;left:28px;right:28px}.fplus-evidence-block .kicker{letter-spacing:.22em;color:#21496d;font-size:11px}.fplus-evidence-block h2{color:#102d50;letter-spacing:-.015em;margin:14px 0 10px;font:500 clamp(26px,2.4vw,38px)/1.06 Georgia,Times New Roman,serif}.fplus-evidence-block header>p:last-child{color:#33526f;margin:0 0 16px;line-height:1.78}.clinical-methods-overview{grid-column:1/-1}.clinical-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.clinical-method-grid div{background:linear-gradient(#ffffffc2,#f5f9fca3);border:1px solid #9dc3da24;padding:16px 15px}.clinical-method-grid b{letter-spacing:.2em;text-transform:uppercase;color:#5c83a4;margin-bottom:8px;font-size:11px;display:block}.clinical-method-grid p{color:#31506d;margin:0;font-size:14px;line-height:1.78}.clinical-narrative-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.clinical-narrative-item{background:linear-gradient(#fffc,#f6fafdad);border:1px solid #9dc3da29;padding:18px 16px}.clinical-narrative-head{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:10px;display:grid}.clinical-narrative-head b{color:#87afd1;font:600 30px/1 Georgia,Times New Roman,serif;display:block}.clinical-narrative-head strong{letter-spacing:.18em;text-transform:uppercase;color:#17385d;margin-bottom:6px;font-size:13px;display:block}.clinical-narrative-head span{color:#3c6584;font-size:13px;line-height:1.55;display:block}.clinical-narrative-item p{color:#33526f;margin:0 0 10px;font-size:13.5px;line-height:1.78}.clinical-narrative-item small{letter-spacing:.18em;text-transform:uppercase;color:#6b92b0;border-top:1px solid #91bcd529;padding-top:10px;font-size:10px;display:block}.regenerative-number-grid .clinical-narrative-item{background:linear-gradient(#ffffffdb,#f4f9fcb8),repeating-linear-gradient(0deg,#89b7d014 0 1px,#0000 1px 28px)}.clinical-evidence-number{color:#12365b;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;background:#f5fafdb8;border:1px solid #91bcd52e;align-items:baseline;width:max-content;max-width:100%;margin:0 0 12px;padding:7px 12px 8px;font:600 clamp(20px,2.1vw,30px)/1.05 Georgia,Times New Roman,serif;display:inline-flex}.regenerative-comparison-figure{background:linear-gradient(#ffffffeb,#f7fbfdd6),repeating-linear-gradient(0deg,#89b7d013 0 1px,#0000 1px 30px);border:1px solid #88b5cf29;margin:14px 0 12px;padding:18px 18px 16px;box-shadow:0 18px 38px #305f800f}.regenerative-comparison-head{border-bottom:1px solid #8fbad32e;grid-template-columns:minmax(0,1fr);padding-bottom:12px;display:grid}.regenerative-comparison-head span,.regenerative-timing-figure span{letter-spacing:.24em;text-transform:uppercase;color:#5f86a5;margin-bottom:6px;font-size:10px;display:block}.regenerative-comparison-head strong,.regenerative-timing-figure strong{letter-spacing:.16em;text-transform:uppercase;color:#17385d;margin-bottom:6px;font-size:12px;display:block}.regenerative-comparison-head p,.regenerative-timing-figure p{color:#456984;max-width:76ch;margin:0;font-size:12px;line-height:1.68}.regenerative-compare-bars{background:linear-gradient(0deg,#7baecb14 0 1px,#0000 1px 33.333%),linear-gradient(0deg,#7baecb14 0 1px,#0000 1px 66.666%);border-bottom:1px solid #91bcd557;border-left:1px solid #91bcd533;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;min-height:188px;margin-top:12px;padding:12px 14px 0;display:grid;position:relative}.regenerative-compare-bars:before{content:"relative fold-change";writing-mode:vertical-rl;letter-spacing:.18em;text-transform:uppercase;color:#557e9e9e;font-size:9px;position:absolute;top:8px;left:6px;transform:rotate(180deg)}.regen-compare-column{text-align:center;grid-template-rows:1fr auto auto;place-items:end center;gap:7px;height:174px;display:grid}.regen-compare-column i{background:linear-gradient(#8ab6d5 0%,#2a5e89 100%);border-radius:3px 3px 0 0;width:min(58px,54%);display:block;box-shadow:inset 0 0 0 1px #ffffff29,0 10px 20px #27537414}.regen-compare-column.baseline i{background:linear-gradient(#d9e8f0 0%,#9fbed0 100%)}.regen-compare-column.highlight i{background:linear-gradient(#6da4ca 0%,#0f3a63 100%)}.regen-compare-column b{color:#12365b;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font:600 26px/1 Georgia,Times New Roman,serif}.regen-compare-column span{color:#456984;min-height:30px;font-size:11px;line-height:1.4}.regenerative-figure-note{color:#5b7b97;background:#f4f9fc94;border-top:1px solid #91bcd529;margin:12px 0 0;padding:10px 12px;font-size:11px;line-height:1.62}.regenerative-timing-figure{background:linear-gradient(#ffffffd1,#f6fafdad);border:1px solid #91bcd526;grid-template-columns:1.05fr .95fr;align-items:center;gap:18px;margin:0 0 14px;padding:16px 18px;display:grid;box-shadow:0 12px 28px #305f800a}.regen-timing-scale{border-top:1px solid #91bcd529;border-bottom:1px solid #91bcd529;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 12px;display:grid}.regen-timing-scale b{letter-spacing:.17em;text-transform:uppercase;color:#6e91ac;font-size:10px}.regen-timing-scale i{background:linear-gradient(90deg,#b5cfdf,#12365b);height:2px;position:relative}.regen-timing-scale i:after{content:"";border-top:2px solid #12365b;border-right:2px solid #12365b;width:8px;height:8px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.regen-timing-scale strong{color:#12365b;text-transform:none;letter-spacing:-.01em;margin:0;font:600 18px/1.28 Georgia,Times New Roman,serif}.clinical-pathway-table{border-top:1px solid #8fbad333;border-left:1px solid #8fbad333;grid-template-columns:86px 1.1fr 1.35fr 1.1fr;margin:2px 0 0;display:grid}.clinical-pathway-table>div{color:#264766;background:#fbfdffb8;border-bottom:1px solid #8fbad32e;border-right:1px solid #8fbad32e;padding:11px 12px;font-size:13px;line-height:1.62}.clinical-pathway-table>.head{letter-spacing:.18em;text-transform:uppercase;color:#5e86a6;background:linear-gradient(#f6fafdf5,#eff6fbe6);font-size:10px;font-weight:700}.clinical-pathway-table>div:nth-child(4n+1):not(.head){color:#7ea8c9;font:600 20px/1 Georgia,Times New Roman,serif}.clinical-data-chip-row{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.clinical-data-chip-row span{letter-spacing:.18em;text-transform:uppercase;color:#4d7493;background:#f2f8fcb8;border:1px solid #80b2cc24;padding:6px 10px;font-size:10px}.clinical-method-note{background:#f4f9fc9e;border-left:2px solid #76abc957;margin:0 0 16px;padding:13px 15px}.clinical-method-note strong{letter-spacing:.2em;text-transform:uppercase;color:#587f9f;margin-bottom:7px;font-size:11px;display:block}.clinical-method-note p{color:#365776;margin:0;font-size:13px;line-height:1.72}.clinical-study-panel{border-top:1px dashed #8db8d047;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:12px 0 0;display:grid}.clinical-study-panel div{background:#f7fbfd9e;border:1px solid #9dc3da1f;padding:11px 11px 9px}.clinical-study-panel span,.clinical-chart-labelling span,.clinical-outcome-detail-grid span{letter-spacing:.18em;text-transform:uppercase;color:#6a91b1;margin-bottom:7px;font-size:10px;display:block}.clinical-study-panel strong,.clinical-chart-labelling strong{color:#234566;font-size:13px;font-weight:500;line-height:1.65;display:block}.clinical-chart-labelling{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.clinical-chart-labelling div{background:linear-gradient(#fcfeffd6,#f4f9fcb8);border:1px solid #9dc3da1f;padding:10px 12px}.clinical-chart-captionbar{background:linear-gradient(#fbfdfff5,#f7fafdeb);border:1px solid #90bbd424;margin:0 0 9px;padding:9px 12px 10px 18px;position:relative}.clinical-chart-captionbar:before{content:"";background:linear-gradient(#6d9bbc,#b8d3e6);width:3px;position:absolute;top:0;bottom:0;left:0}.clinical-chart-captionbar span{letter-spacing:.24em;text-transform:uppercase;color:#6a91af;margin-bottom:4px;font-size:10px;display:block}.clinical-chart-captionbar strong{letter-spacing:.18em;text-transform:uppercase;color:#355d7e;margin-bottom:5px;font-size:11px;display:block}.clinical-chart-captionbar p{color:#496882;margin:0;font-size:11.5px;line-height:1.66}.clinical-bar-group{gap:18px;margin-top:8px;display:grid}.clinical-bar-row{gap:10px;display:grid}.clinical-bar-meta{color:#274969;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;font-size:14px;display:grid}.clinical-bar-meta strong{font-weight:500;line-height:1.55}.clinical-bar-meta span{font-variant-numeric:tabular-nums;letter-spacing:.01em}.clinical-bar-track{background:#accee22e;border-radius:999px;height:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #7aadc81f}.clinical-bar-track i{background:linear-gradient(90deg,#14355b,#3f6f9c);border-radius:999px;height:100%;display:block}.clinical-bar-track i.secondary{background:linear-gradient(90deg,#6a95b7,#8fb8d2)}.apps-mechanism-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.apps-mechanism-card div{background:linear-gradient(#ffffffb8,#f5f9fc9e);border:1px solid #9dc3da29;padding:16px 15px 14px}.apps-mechanism-card b{color:#7eaace;margin-bottom:10px;font:600 28px/1 Georgia,Times New Roman,serif;display:block}.apps-mechanism-card strong{letter-spacing:.18em;color:#16385c;text-transform:uppercase;margin-bottom:8px;font-size:13px;display:block}.apps-mechanism-card p{color:#31506d;margin:0;font-size:14px;line-height:1.74}.clinical-chart-panel{background:linear-gradient(#fcfefff5,#f9fcfef0),repeating-linear-gradient(0deg,#89b7d01f 0 1px,#0000 1px 32px);border:1px solid #92bcd529;grid-template-columns:52px minmax(0,1fr);align-items:stretch;gap:12px;margin-top:4px;padding:14px 12px 12px;display:grid}.clinical-chart-panel.apps{padding-bottom:16px}.clinical-chart-axis{border-right:1px solid #92bcd52e;grid-template-rows:repeat(5,1fr);align-items:end;padding:2px 8px 34px 0;display:grid}.clinical-chart-axis span{letter-spacing:.12em;color:#678baa;font-variant-numeric:tabular-nums;text-align:right;font-size:10px;display:block;transform:translateY(7px)}.clinical-column-chart{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;min-height:264px;padding-top:6px;display:grid;position:relative}.clinical-column-chart.apps{grid-template-columns:repeat(4,minmax(0,1fr))}.clinical-column{justify-items:center;gap:8px;padding:0 6px;display:grid;position:relative}.clinical-column-track{border-left:1px solid #98c0d724;justify-content:center;align-items:end;width:100%;max-width:92px;height:162px;padding:0 12px;display:flex;position:relative}.clinical-column-track:before{content:"";border-top:1px solid #79abc76b;position:absolute;bottom:0;left:0;right:0}.clinical-column-track i{background:linear-gradient(#7faed2,#214f7d);border-radius:4px 4px 0 0;width:100%;min-height:16px;display:block;box-shadow:inset 0 0 0 1px #ffffff24}.clinical-column strong{color:#14365a;font-variant-numeric:tabular-nums;font:600 25px/1 Georgia,Times New Roman,serif}.clinical-column span{text-align:center;color:#234566;min-height:42px;font-size:13px;line-height:1.45}.clinical-column small{letter-spacing:.16em;color:#6b93b2;text-transform:uppercase;font-size:10px}.clinical-column em{text-align:center;color:#587791;min-height:56px;margin-top:2px;font-size:11px;font-style:normal;line-height:1.5;display:block}.clinical-outcome-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.clinical-outcome-detail-grid.apps{grid-template-columns:repeat(2,minmax(0,1fr))}.clinical-outcome-detail-grid div{background:#f9fcfe8f;border-top:1px solid #91bcd52e;padding:10px 11px}.clinical-outcome-detail-grid p{color:#44627d;margin:0;font-size:11.5px;line-height:1.64}.clinical-caption{color:#5b7b97;border-top:1px solid #91bcd52e;margin:16px 0 0;padding-top:12px;font-size:11.5px;line-height:1.72}.fplus-balance-boundary{grid-template-columns:1fr;gap:24px;padding:14px 0 24px;display:grid}.clinical-boundary-card{color:#224365;background:linear-gradient(#ffffffe0,#f2f9fcd1),linear-gradient(90deg,#0000 0 18px,#7ab0cb0d 18px 19px,#0000 19px 100%);border:1px solid #97c0d82e;padding:28px;box-shadow:0 14px 32px #4375950d}.clinical-boundary-card h2{margin:10px 0 14px;font:500 clamp(24px,2.4vw,36px)/1.1 Georgia,Times New Roman,serif}.clinical-boundary-card p{line-height:1.82}.clinical-boundary-card ul{gap:12px;margin:18px 0 0;padding-left:0;line-height:1.72;list-style:none;display:grid}.clinical-boundary-card li{grid-template-columns:84px 1fr;align-items:start;gap:14px;display:grid}.clinical-boundary-card li:before{content:"NOTE";letter-spacing:.24em;color:#6c94b4;padding-top:2px;font-size:10px;display:inline-block}.clinical-reference-section{padding:14px 0 62px}.clinical-reference-head h2{color:#102d50;margin:10px 0 14px;font:500 clamp(28px,3vw,44px)/1.08 Georgia,Times New Roman,serif}.clinical-reference-head p:last-child{color:#31506d;max-width:60ch;line-height:1.82}.clinical-reference-list{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.clinical-reference-list a{color:#17385d;background:#ffffffa8;border:1px solid #93bdd629;grid-template-columns:72px 1fr 28px;align-items:center;gap:18px;padding:16px 18px;text-decoration:none;display:grid}.clinical-reference-list a:hover{background:#ffffffe6}.clinical-reference-list b{color:#7ca9cd;font:600 20px/1 Georgia,Times New Roman,serif}.clinical-reference-list span{line-height:1.6}.clinical-reference-list i{color:#20456b;justify-self:end;font-size:24px;font-style:normal}.clinical-backlink{color:#17385d;letter-spacing:.18em;text-transform:uppercase;margin-top:24px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.whitening-clinical-page{background:radial-gradient(circle at 84% 16%,#fffffff0 0 5%,#cbe6f21f 6% 11%,#0000 12%),radial-gradient(circle at 16% 74%,#c3deed1a,#0000 18%),linear-gradient(#fbfdff 0%,#eef5fa 34%,#f9fcfe 100%)}.whitening-clinical-page:before{opacity:.2;background:linear-gradient(90deg,#0000 0 12%,#7cb0cf12 12.05% 12.16%,#0000 12.2% 34%,#7cb0cf0f 34.05% 34.16%,#0000 34.2% 56%,#7cb0cf0e 56.05% 56.16%,#0000 56.2% 78%,#7cb0cf0b 78.05% 78.16%,#0000 78.2% 100%)}.whitening-clinical-page .fplus-clinical-hero{gap:28px;padding-top:54px}.whitening-clinical-page .fplus-clinical-copy small{color:#6d93af;letter-spacing:.3em}.whitening-clinical-page .fplus-clinical-copy h1{letter-spacing:-.028em;max-width:15.5ch;margin-bottom:14px;line-height:1.08}.whitening-clinical-page .fplus-clinical-copy>p{color:#31516d;max-width:62ch}.whitening-clinical-page .fplus-clinical-pills span{color:#31597a;background:#ffffff9e;border-color:#73a6c229}.whitening-clinical-page .fplus-clinical-packshot{background:radial-gradient(circle at 56% 30%,#ffffff1f,#d6e9f40a 28%,#0000 53%),linear-gradient(#ffffff94,#f2f8fc61);min-height:350px}.whitening-clinical-page .fplus-clinical-packshot:before{border-color:#a2c6dc3d;width:170px;height:170px;inset:20% 12% auto auto}.whitening-clinical-page .fplus-clinical-packshot:after{background:linear-gradient(#ffffff7a,#c6dfec14);height:18px;bottom:18px;left:16%;right:16%;box-shadow:0 12px 20px #4b81a314,inset 0 0 0 1px #7db0cd42}.whitening-clinical-page .fplus-clinical-packshot img{filter:drop-shadow(0 10px 18px #285d8014);width:min(62%,255px);bottom:18px}.whitening-clinical-page .fplus-clinical-packshot figcaption{letter-spacing:.24em;max-width:82%;font-size:10px;top:16px;left:20px}.whitening-clinical-page .fplus-evidence-block{background:linear-gradient(#fffffff0,#f7fbfddb),linear-gradient(90deg,#0000 0 18px,#7ab0cb08 18px 19px,#0000 19px 100%);padding:28px 26px 24px;box-shadow:0 8px 18px #43759509}.whitening-clinical-page .fplus-evidence-block:after{top:54px}.whitening-clinical-page .fplus-evidence-block .kicker{letter-spacing:.24em;color:#3d7396}.whitening-clinical-page .fplus-evidence-block h2{margin-top:12px;font-size:clamp(25px,2.2vw,36px);line-height:1.08}.whitening-clinical-page .clinical-method-grid{gap:12px}.whitening-clinical-page .clinical-method-grid div,.whitening-clinical-page .apps-mechanism-card div,.whitening-clinical-page .clinical-study-panel div,.whitening-clinical-page .clinical-chart-labelling div{background:linear-gradient(#feffffcc,#f6fafdb3)}.whitening-clinical-page .clinical-method-grid p{font-size:13.5px;line-height:1.86}.whitening-clinical-page .clinical-narrative-item p{font-size:13.5px;line-height:1.82}.whitening-clinical-page .clinical-pathway-table{border-top-color:#89b6d03d;border-left-color:#89b6d03d;grid-template-columns:82px 1.05fr 1.28fr 1.02fr}.whitening-clinical-page .clinical-outcome-table{grid-template-columns:78px 1.02fr .88fr 1.12fr 1.18fr}.whitening-clinical-page .clinical-pathway-table>.head{letter-spacing:.22em;color:#6a8fb0;background:linear-gradient(#f8fbfefa,#f1f7fbeb);font-size:9.5px}.whitening-clinical-page .clinical-pathway-table>div{background:#fcfeffc2;padding:12px;font-size:12.5px;line-height:1.66}.whitening-clinical-page .clinical-pathway-table>div:nth-child(4n+1):not(.head),.whitening-clinical-page .clinical-outcome-table>div:nth-child(5n+1):not(.head){color:#86aed0;font-size:19px}.whitening-clinical-page .clinical-outcome-table>div:nth-child(4n+1):not(.head){font:inherit;color:inherit}.whitening-clinical-page .clinical-caption{color:#65839e;margin-top:14px;padding-top:11px;font-size:11px;line-height:1.68}.whitening-clinical-page .clinical-boundary-card{background:linear-gradient(#ffffffe6,#f3f9fcd6),linear-gradient(90deg,#0000 0 18px,#7ab0cb0a 18px 19px,#0000 19px 100%)}.whitening-clinical-page .clinical-reference-head p:last-child{max-width:64ch}.whitening-clinical-page .clinical-reference-list a{background:#ffffffb8}.regenerative-clinical-page{background:radial-gradient(circle at 82% 18%,#ffffffe6 0 4%,#ddeaef24 5% 12%,#0000 13%),radial-gradient(circle at 18% 76%,#c8dbe21f,#0000 20%),linear-gradient(#fbfdff 0%,#f1f7f9 36%,#fbfcfd 100%)}.regenerative-clinical-page:before{opacity:.18;background:linear-gradient(90deg,#0000 0 10%,#6e97a60e 10.05% 10.16%,#0000 10.2% 38%,#8d6b540b 38.05% 38.16%,#0000 38.2% 66%,#6e97a60d 66.05% 66.16%,#0000 66.2% 100%)}.regenerative-clinical-page .fplus-clinical-hero{gap:28px;padding-top:54px}.regenerative-clinical-page .fplus-clinical-copy small{color:#8b7a66;letter-spacing:.3em}.regenerative-clinical-page .fplus-clinical-copy h1{letter-spacing:-.028em;max-width:15.5ch;margin-bottom:14px;line-height:1.08}.regenerative-clinical-page .fplus-clinical-copy>p{color:#314f68;max-width:64ch}.regenerative-clinical-page .fplus-clinical-pills span{color:#33566c;background:#ffffffa3;border-color:#97806724}.regenerative-clinical-page .fplus-clinical-packshot{background:radial-gradient(circle at 58% 30%,#ffffff24,#e0e9ec0a 28%,#0000 54%),linear-gradient(#fff9,#f4f8f966);min-height:350px}.regenerative-clinical-page .fplus-clinical-packshot:before{border-color:#9e7e5f2e;width:172px;height:172px;inset:18% 10% auto auto}.regenerative-clinical-page .fplus-clinical-packshot:after{background:linear-gradient(#ffffff80,#c2d6dd14);height:18px;bottom:18px;left:17%;right:17%;box-shadow:0 12px 20px #45667414,inset 0 0 0 1px #97806729}.regenerative-clinical-page .fplus-clinical-packshot img{filter:drop-shadow(0 10px 18px #33485817);width:min(58%,230px);bottom:18px}.regenerative-clinical-page .fplus-clinical-packshot figcaption{letter-spacing:.22em;color:#7b8da0;max-width:82%;font-size:10px;top:16px;left:20px}.regenerative-clinical-page .fplus-evidence-block{background:linear-gradient(#fffffff0,#f8fbfcdb),linear-gradient(90deg,#0000 0 18px,#8b705907 18px 19px,#0000 19px 100%);padding:28px 26px 24px;box-shadow:0 8px 18px #3e5e6d09}.regenerative-clinical-page .fplus-evidence-block:after{top:54px}.regenerative-clinical-page .fplus-evidence-block .kicker{letter-spacing:.24em;color:#6e8da0}.regenerative-clinical-page .fplus-evidence-block h2{margin-top:12px;font-size:clamp(25px,2.2vw,36px);line-height:1.08}.regenerative-clinical-page .clinical-method-grid{gap:12px}.regenerative-clinical-page .clinical-method-grid div,.regenerative-clinical-page .apps-mechanism-card div,.regenerative-clinical-page .clinical-study-panel div,.regenerative-clinical-page .clinical-chart-labelling div{background:linear-gradient(#feffffd1,#f7fafbb8)}.regenerative-clinical-page .clinical-method-grid p{font-size:13.5px;line-height:1.86}.regenerative-clinical-page .clinical-narrative-item p{font-size:13.5px;line-height:1.82}.regenerative-clinical-page .clinical-caption{color:#687f91;margin-top:14px;padding-top:11px;font-size:11px;line-height:1.68}.regenerative-clinical-page .clinical-boundary-card{background:linear-gradient(#ffffffe6,#f5f9fad6),linear-gradient(90deg,#0000 0 18px,#8b705909 18px 19px,#0000 19px 100%)}.regenerative-clinical-page .clinical-reference-head p:last-child{max-width:64ch}.regenerative-clinical-page .clinical-reference-list a{background:#ffffffb8}@media (max-width:1024px){.fplus-clinical-hero{grid-template-columns:1fr;gap:24px;padding-top:40px;padding-bottom:26px}.clinical-product-selector{grid-template-columns:1fr;gap:14px}.clinical-selector-head{border-bottom:1px solid #8fbad32e;border-right:0;padding:0 0 14px}.fplus-clinical-packshot{min-height:360px}.fplus-clinical-grid,.fplus-balance-boundary,.clinical-reference-list{grid-template-columns:1fr}.clinical-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clinical-narrative-list{grid-template-columns:1fr}.clinical-pathway-table{grid-template-columns:72px 1fr 1.1fr 1fr}.clinical-study-panel,.clinical-outcome-detail-grid{grid-template-columns:1fr}.clinical-outcome-detail-grid.apps{grid-template-columns:1fr 1fr}.whitening-clinical-page .clinical-pathway-table{grid-template-columns:72px 1fr 1.1fr 1fr}.whitening-clinical-page .clinical-outcome-table{grid-template-columns:72px 1fr .9fr 1fr 1.1fr}}@media (max-width:720px){.fplus-clinical-hero,.clinical-product-selector,.fplus-clinical-grid,.fplus-balance-boundary,.clinical-reference-section{width:min(100% - 28px,1180px)}.fplus-clinical-hero{gap:18px;padding-top:30px;padding-bottom:20px}.clinical-product-selector{margin-bottom:18px;padding:14px}.clinical-selector-head h2{font-size:25px}.clinical-selector-head span{font-size:12.5px;line-height:1.65}.clinical-selector-grid{grid-template-columns:1fr;gap:8px}.clinical-selector-grid a{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:0;padding:13px}.clinical-selector-grid small{grid-row:1/3;font-size:18px}.clinical-selector-grid strong{margin:0;font-size:18px}.clinical-selector-grid span{letter-spacing:.14em;margin-top:3px;font-size:9px}.clinical-selector-grid em{letter-spacing:.12em;grid-area:1/3/3;margin:0;padding:6px 9px;font-size:9px}.fplus-clinical-copy small{letter-spacing:.23em;margin-bottom:8px;font-size:11px}.fplus-clinical-copy h1{max-width:none;margin-bottom:12px;font-size:34px;line-height:1.03}.fplus-clinical-copy>p{font-size:15px;line-height:1.76}.fplus-clinical-pills{gap:9px;margin-top:16px}.fplus-clinical-pills span{letter-spacing:.18em;padding:9px 13px;font-size:10px}.fplus-clinical-packshot{min-height:286px}.fplus-clinical-packshot figcaption{letter-spacing:.22em;font-size:10px;top:18px;left:18px}.fplus-clinical-packshot img{width:min(62%,220px);bottom:16px}.fplus-clinical-packshot:before{width:150px;height:150px;inset:20% 16% auto auto}.fplus-clinical-packshot:after{height:18px;bottom:12px;left:8%;right:8%}.fplus-clinical-grid{gap:18px;padding-bottom:14px}.fplus-evidence-block{padding:20px 18px}.fplus-evidence-block:after{top:50px;left:18px;right:18px}.fplus-evidence-block h2{margin:13px 0 9px;font-size:23px;line-height:1.08}.fplus-evidence-block header>p:last-child{margin-bottom:14px;font-size:14px;line-height:1.72}.clinical-method-grid{grid-template-columns:1fr;gap:10px}.clinical-method-grid div{padding:14px 13px}.clinical-narrative-list{grid-template-columns:1fr;gap:10px}.clinical-narrative-item{padding:15px 13px}.clinical-narrative-head{grid-template-columns:48px minmax(0,1fr);gap:12px}.clinical-narrative-head b{font-size:26px}.clinical-narrative-head strong,.clinical-narrative-head span{font-size:12px}.clinical-narrative-item p{font-size:12.5px;line-height:1.7}.clinical-narrative-item small{font-size:9px}.clinical-pathway-table{grid-template-columns:1fr}.clinical-pathway-table>.head{display:none}.clinical-pathway-table>div{padding:10px 11px;font-size:12px;line-height:1.56}.clinical-pathway-table>div:nth-child(4n+1):not(.head){padding-top:12px;font-size:18px}.clinical-data-chip-row{margin-bottom:14px}.clinical-data-chip-row span{padding:6px 8px;font-size:10px}.clinical-method-note{margin-bottom:12px;padding:11px 12px}.clinical-method-note p{font-size:12.5px;line-height:1.64}.clinical-study-panel{gap:8px;margin-bottom:12px;padding-top:10px}.clinical-study-panel div,.clinical-chart-labelling div{padding:11px 11px 9px}.clinical-study-panel strong,.clinical-chart-labelling strong{font-size:12px;line-height:1.6}.clinical-chart-labelling{grid-template-columns:1fr;gap:7px;margin-bottom:8px}.clinical-chart-captionbar{margin-bottom:8px;padding:9px 10px 9px 14px}.clinical-chart-captionbar strong{font-size:10px}.clinical-chart-captionbar span{font-size:9px}.clinical-chart-captionbar p{font-size:11px;line-height:1.56}.apps-mechanism-card{grid-template-columns:1fr}.clinical-chart-panel,.clinical-chart-panel.apps{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:13px 10px 11px}.clinical-chart-axis{padding-bottom:32px}.clinical-chart-axis span{font-size:9px}.clinical-column-chart,.clinical-column-chart.apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0}.clinical-column-track{max-width:78px;height:124px;padding:0 10px}.clinical-column strong{font-size:22px}.clinical-column span{min-height:34px;font-size:11.5px;line-height:1.38}.clinical-column small{font-size:9px}.clinical-column em{min-height:0;font-size:10px;line-height:1.46}.clinical-outcome-detail-grid,.clinical-outcome-detail-grid.apps{grid-template-columns:1fr;gap:7px;margin-top:10px}.clinical-outcome-detail-grid p{font-size:11px;line-height:1.54}.clinical-caption{margin-top:12px;padding-top:10px;font-size:11px;line-height:1.58}.clinical-balance-card,.clinical-boundary-card{padding:22px 18px}.clinical-boundary-card li{grid-template-columns:1fr;gap:6px}.clinical-reference-section{padding-bottom:48px}.clinical-reference-list a{grid-template-columns:56px 1fr 22px;gap:12px;padding:13px 14px}.clinical-reference-list b,.clinical-reference-list i{font-size:18px}.whitening-clinical-page .fplus-clinical-hero{gap:16px;padding-top:28px}.whitening-clinical-page .fplus-clinical-copy h1{max-width:15ch;font-size:31px;line-height:1.1}.whitening-clinical-page .fplus-clinical-packshot{min-height:252px}.whitening-clinical-page .fplus-clinical-packshot img{width:min(58%,185px);bottom:14px}.whitening-clinical-page .fplus-clinical-packshot:before{width:126px;height:126px;inset:20% 14% auto auto}.whitening-clinical-page .fplus-evidence-block{padding:19px 17px}.whitening-clinical-page .fplus-evidence-block:after{top:48px;left:17px;right:17px}.whitening-clinical-page .fplus-evidence-block h2{font-size:22px}.whitening-clinical-page .clinical-pathway-table>div{padding:9px 10px;font-size:11.5px}.whitening-clinical-page .clinical-pathway-table>div:nth-child(4n+1):not(.head),.whitening-clinical-page .clinical-outcome-table>div:nth-child(5n+1):not(.head){font-size:17px}.regenerative-comparison-figure{margin-top:10px;padding:14px 12px}.regenerative-compare-bars{gap:8px;min-height:164px;padding:10px 8px 0 12px}.regenerative-compare-bars:before{display:none}.regen-compare-column{gap:6px;height:148px}.regen-compare-column i{width:min(46px,58%)}.regen-compare-column b{font-size:22px}.regen-compare-column span{min-height:28px;font-size:10px}.regenerative-timing-figure{grid-template-columns:1fr;gap:12px;padding:14px 12px}.regen-timing-scale{text-align:center;grid-template-columns:1fr;gap:8px}.regen-timing-scale i{height:1px}.regen-timing-scale strong{font-size:17px}.clinical-evidence-number{white-space:normal;margin-bottom:10px;padding:6px 10px;font-size:21px;line-height:1.15}}.whitening-v2-page .whitening-v2-hero{align-items:center}.whitening-v2-overview{grid-template-columns:1fr 1fr;gap:18px;width:min(1180px,100% - 48px);margin:0 auto 24px;display:grid}.whitening-v2-overview article{background:linear-gradient(#ffffffeb,#f6fbfdd6);border:1px solid #74a7c338;border-radius:8px;padding:28px;box-shadow:0 14px 32px #265b790e}.whitening-v2-overview h2{letter-spacing:0;color:#0b2f4b;margin:8px 0 12px;font-size:clamp(24px,2.2vw,34px);line-height:1.14}.whitening-v2-overview p:not(.kicker){color:#345b75;line-height:1.75}.whitening-v2-grid{gap:18px}.whitening-v2-active-grid,.whitening-v2-pathway{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.whitening-v2-active-grid div,.whitening-v2-pathway div,.whitening-v2-timeline div,.whitening-v2-claims div{background:linear-gradient(#fff,#f3f9fc);border:1px solid #74a7c333;border-radius:6px;padding:18px}.whitening-v2-active-grid b,.whitening-v2-pathway span{color:#7ca7c6;margin-bottom:14px;font:26px/1 Georgia,serif;display:block}.whitening-v2-active-grid h3,.whitening-v2-pathway h3,.whitening-v2-claims h3{color:#0c304f;margin:0 0 8px;font-size:17px;line-height:1.22}.whitening-v2-active-grid small{color:#2f7893;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.whitening-v2-active-grid p,.whitening-v2-pathway p,.whitening-v2-timeline p,.whitening-v2-claims p{color:#3b627a;margin:0;font-size:13px;line-height:1.74}.whitening-v2-chart-block{grid-template-columns:minmax(260px,.64fr) minmax(0,1.36fr);align-items:start;gap:24px;display:grid}.whitening-v2-bars{gap:10px;display:grid}.whitening-v2-bars div{grid-template-columns:150px 1fr 44px;align-items:center;gap:12px;display:grid}.whitening-v2-bars span{color:#214c68;font-size:12px;font-weight:700}.whitening-v2-bars i{background:#e2eef4;border-radius:999px;height:13px;overflow:hidden}.whitening-v2-bars em{background:linear-gradient(90deg,#2b8278,#73b2ac);border-radius:999px;height:100%;display:block}.whitening-v2-bars b{color:#123d5a;font-size:12px}.whitening-v2-timeline,.whitening-v2-claims{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.whitening-v2-timeline b{color:#0c304f;margin-bottom:12px;display:block}.whitening-v2-comparison{grid-template-columns:.75fr 1fr 1.15fr}@media (max-width:1180px){.whitening-v2-active-grid,.whitening-v2-pathway{grid-template-columns:repeat(2,minmax(0,1fr))}.whitening-v2-chart-block{grid-template-columns:1fr}}@media (max-width:720px){.whitening-v2-overview{grid-template-columns:1fr;width:calc(100% - 28px)}.whitening-v2-overview article{padding:21px 18px}.whitening-v2-active-grid,.whitening-v2-pathway,.whitening-v2-timeline,.whitening-v2-claims{grid-template-columns:1fr}.whitening-v2-bars div{grid-template-columns:112px 1fr 38px;gap:9px}.whitening-v2-bars span{font-size:11px}.whitening-v2-comparison{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--sans);background:#f8fbfe;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}.master-site{background:#f7fbff;overflow:hidden}.kicker{letter-spacing:.09em;text-transform:uppercase;font-size:12px}.topline{background:var(--navy);color:#edf6ff;letter-spacing:.06em;justify-content:space-between;align-items:center;height:36px;padding:0 clamp(28px,5vw,80px);font-size:10px;display:flex}.topline>div{align-items:center;gap:9px;display:flex}.topline button{color:#8fa9be;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.topline button.active{color:#fff}.topline b{opacity:.3;font-weight:400}.navshell{z-index:20;background:#fafdfff5;border-bottom:1px solid #d7e4ee;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(28px,5vw,80px);display:flex;position:relative}.brand{letter-spacing:.07em;align-items:center;gap:11px;font-size:26px;display:flex}.brand small{letter-spacing:.16em;margin-bottom:-2px;font-size:8px;display:block}.sun-mark{background:repeating-conic-gradient(#153e69 0 4deg,transparent 4deg 8deg);border-radius:50%;width:48px;height:48px;position:relative}.sun-mark:before{content:"";background:#f8fcff;border-radius:50%;position:absolute;inset:10px;box-shadow:0 0 0 4px #07335e40}.sun-mark i{z-index:1;background:#153e69;border-radius:50%;position:absolute;inset:20px}.navshell nav{text-transform:uppercase;gap:34px;font-size:10px;display:flex}.hamburger{color:var(--navy);background:0 0;border:0;font-size:22px;display:none}.master-logo-link{flex:none;align-items:center;display:flex}.master-logo-image{object-fit:contain;width:auto;height:clamp(26px,6.2vw,76px);display:block}.science-master-logo .master-logo-image{height:clamp(26px,6.2vw,76px)}.master-home-hero,.master-product-hero{background:radial-gradient(circle at 74% 28%,#fff 0 8%,#0000 31%),linear-gradient(105deg,#fbfdff,#eff7fd 56%,#dcecf8);grid-template-columns:42% 58%;align-items:center;height:730px;padding:35px clamp(30px,5vw,82px) 55px;display:grid;position:relative;overflow:hidden}.master-home-hero:before,.master-product-hero:before{content:"";background-color:#0000;background-image:linear-gradient(#1a699a0b 1px,#0000 1px),linear-gradient(90deg,#1a699a09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:82px 82px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000);mask-image:linear-gradient(90deg,#0000 15%,#000)}.home-copy,.product-hero-copy{z-index:4;max-width:610px;position:relative}.home-copy h1,.product-hero-copy h1{font:clamp(47px,4.6vw,73px)/1.03 var(--serif);letter-spacing:-.025em;margin:0 0 22px}.home-copy h1 span{display:block}.home-copy>p,.product-hero-copy>p{max-width:570px;font-size:15px;line-height:1.7}.product-hero-copy h3{font:24px/1.2 var(--serif);color:#0b628f;margin:14px 0}.product-label{letter-spacing:.07em;text-transform:uppercase;font-weight:700}.icon-benefits{border-top:1px solid #9eb6ca;border-bottom:1px solid #9eb6ca;margin:27px 0;padding:17px 0;display:flex}.icon-benefits div{text-align:center;border-right:1px solid #b7c9d8;flex:1;padding:0 8px}.icon-benefits div:last-child{border:0}.icon-benefits i{margin-bottom:7px;font-size:27px;font-style:normal;display:block}.icon-benefits b{text-transform:uppercase;font-size:9px;line-height:1.2;display:block}.navy-pill,.light-pill,.dark-outline,.contact-pill{letter-spacing:.07em;text-transform:uppercase;border-radius:28px;justify-content:space-between;align-items:center;gap:28px;min-width:205px;padding:13px 20px;font-size:9px;display:inline-flex}.navy-pill{background:var(--navy);color:#fff}.light-pill{background:#ffffff80;border:1px solid #7691a8}.dark-outline{color:#fff;border:1px solid #6f98b5}.home-products,.product-hero-image{z-index:2;align-self:end;height:610px;position:relative}.home-products img{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 20px 18px #052d4b26);position:absolute;bottom:74px}.hp-1{height:360px;left:-2%}.hp-2{height:335px;left:17%}.hp-3{height:350px;left:37%}.hp-4{height:330px;left:57%}.hp-5{height:315px;left:76%}.acrylic-stage{z-index:-1;background:linear-gradient(#f9fdff,#9dbed6 43%,#fff 49%,#8fb2cc 62%,#e7f5ff);border:2px solid #faffff;border-radius:50%;height:115px;position:absolute;bottom:32px;left:2%;right:0;box-shadow:0 17px 35px #04375a3b,inset 0 12px 12px #fff}.acrylic-stage i:first-child{border:1px solid #79a5c4;border-radius:50%;position:absolute;inset:12px 6%}.acrylic-stage i:last-child{z-index:-1;background:linear-gradient(#fff,#b8d1e2);border:1px solid #fff;border-radius:50%;height:60px;position:absolute;top:-25px;left:11%;right:11%}.hero-bubble{border:2px solid #69a1c447;border-radius:50%;width:260px;height:260px;position:absolute;top:20px;right:7%;box-shadow:inset 0 0 55px #fff}.hero-bubble:before,.hero-bubble:after,.hero-bubble i{content:"";border:1px solid #92bed7;border-radius:50%;position:absolute;box-shadow:0 0 15px #fff}.hero-bubble:before{width:45px;height:45px;top:70px;left:35px}.hero-bubble:after{width:24px;height:24px;top:30px;right:32px}.hero-bubble i:first-child{width:30px;height:30px;bottom:40px;right:45px}.hero-bubble i:nth-child(2){width:12px;height:12px;top:45px;left:-20px}.hero-bubble i:nth-child(3){width:18px;height:18px;top:43%;left:45%}.vertical-copy{writing-mode:vertical-rl;font-family:var(--serif);letter-spacing:.22em;z-index:5;font-size:19px;position:absolute;top:75px;right:22px}.trust-strip{background:#fbfdff;border-bottom:1px solid #d8e5ef;grid-template-columns:repeat(3,1fr);height:112px;display:grid;box-shadow:0 7px 20px #072d4e0d}.trust-strip div{clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);border-right:1px solid #d8e5ef;flex-direction:column;justify-content:center;align-items:center;display:flex}.trust-strip strong{font:17px var(--serif);letter-spacing:.05em}.trust-strip span{text-transform:uppercase;letter-spacing:.13em;margin-top:8px;font-size:9px}.home-collection{background:linear-gradient(125deg,#fff,#edf5fb);grid-template-columns:29% 71%;align-items:center;min-height:540px;padding:58px clamp(28px,4vw,66px);display:grid}.collection-intro h2{font:clamp(37px,4vw,59px)/1.03 var(--serif);text-transform:uppercase;margin:0 0 13px}.collection-intro p{margin-bottom:32px;font-size:14px}.collection-products{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.master-product-card{text-align:center;min-width:0;padding:14px 9px 17px;transition:all .2s;position:relative}.master-product-card:hover{transform:translateY(-5px)}.master-product-card img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:235px}.master-product-card strong{font:14px/1.2 var(--serif);min-height:34px;display:block}.master-product-card small{color:#526c83;margin:7px 0;font-size:7px;line-height:1.2;display:block}.product-step{display:none}.details-link{text-transform:uppercase;font-size:8px}.home-science{color:#fff;background:radial-gradient(circle at 8%,#126fa2,#0000 22%),linear-gradient(110deg,#001830,#00355e 60%,#001831);grid-template-columns:19% 22% 59%;align-items:center;gap:22px;min-height:480px;padding:45px clamp(28px,4vw,65px);display:grid}.molecular-core{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 13px,#9bdcff1c 14px 15px);border:1px solid #75b9df;border-radius:50%;width:240px;max-width:100%;position:relative;box-shadow:0 0 30px #1883b6,inset 0 0 25px #0a73a6}.molecular-core:before,.molecular-core:after{content:"";border:1px solid #b8eaff;border-radius:38%;position:absolute;inset:23%;transform:rotate(35deg)}.molecular-core:after{transform:rotate(-35deg)}.molecular-core span{background:#bfeeff;border-radius:50%;width:17px;height:17px;position:absolute;box-shadow:0 0 13px #fff}.molecular-core span:first-child{top:8%;left:48%}.molecular-core span:nth-child(2){top:52%;left:4%}.molecular-core span:nth-child(3){bottom:17%;right:8%}.molecular-core span:nth-child(4){bottom:8%;left:30%}.molecular-core span:nth-child(5){top:25%;right:20%}.science-intro h2{font:34px var(--serif);margin:8px 0 16px}.science-intro p{font-size:12px;line-height:1.6}.science-tiles{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.science-tiles article{background:#0430519e;border:1px solid #9bcfeb42;padding-bottom:16px}.science-img{background:radial-gradient(circle,#caefff 0 3%,#6baaca 4% 12%,#0000 13%),linear-gradient(135deg,#9ac7db,#0b3a60 60%,#001c38);height:145px;position:relative;overflow:hidden}.science-img i{border:1px solid #fff;border-radius:50%;width:38px;height:38px;position:absolute}.science-img i:first-child{top:20%;left:15%}.science-img i:nth-child(2){width:60px;height:60px;bottom:18%;right:18%}.science-img i:nth-child(3){width:12px;height:12px;top:12%;left:52%}.si-2{background:radial-gradient(circle,#fff5ce,#c9a15f 21%,#143b5d 50%)}.si-3{background:radial-gradient(circle,#dbefff,#6c9bb3 23%,#092e50 50%)}.science-tiles h3,.science-tiles p{margin-left:13px;margin-right:13px}.science-tiles h3{font:17px var(--serif);margin-bottom:4px}.science-tiles p{color:#c8deeb;font-size:9px;line-height:1.45}.clinical-section{background:linear-gradient(115deg,#f7fbfe,#eef4f9);grid-template-columns:26% 74%;align-items:center;min-height:390px;padding:50px clamp(28px,4vw,64px);display:grid}.clinical-intro h2{font:34px var(--serif);margin:10px 0}.clinical-intro p{font-size:12px;line-height:1.6}.evidence-cards,.formula-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.evidence-cards article,.formula-cards article{text-align:center;background:#ffffffc2;border:1px solid #dbe7ef;min-height:245px;padding:22px;box-shadow:0 10px 25px #032d4e0f}.evidence-cards article>i,.formula-cards article>i{font-size:25px;font-style:normal;display:block}.evidence-cards strong,.formula-cards strong{text-transform:uppercase;min-height:33px;margin:8px 0;font-size:9px;display:block}.evidence-ring,.formula-ring{background:conic-gradient(#0c5b91 0 78%,#dce8f0 78%);border-radius:50%;place-items:center;width:94px;height:94px;margin:10px auto 15px;display:grid}.evidence-ring:before,.formula-ring:before{content:"";position:absolute}.evidence-ring span,.formula-ring span{width:68px;height:68px;font:28px var(--serif);background:#fff;border-radius:50%;place-items:center;display:grid}.evidence-cards small{font-size:9px}.japan-band{background:#e7f3fb;grid-template-columns:34% 33% 33%;height:410px;display:grid}.japan-art{background:linear-gradient(#cfe9fb,#f4cdd6);position:relative;overflow:hidden}.fuji{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(135deg,#fff 45%,#bed5e5 46% 55%,#fff 56%);width:360px;height:240px;position:absolute;bottom:0;left:8%}.pagoda{flex-direction:column-reverse;align-items:center;width:110px;height:250px;display:flex;position:absolute;bottom:0;right:5%}.pagoda i{clip-path:polygon(50% 0,100% 70%,80% 70%,80% 100%,20% 100%,20% 70%,0 70%);background:#8e2f2a;width:100%;height:20px;margin-top:8px;display:block}.flag{z-index:2;color:#df2c2c;background:#ffffffd9;padding:10px 15px;position:absolute;bottom:40px;left:8%}.flag b,.flag small{color:var(--ink);margin-left:8px}.flag small{margin-left:27px;font-size:7px;display:block}.japan-copy{background:#ffffff8f;padding:48px 35px}.japan-copy h2{font:32px var(--serif);margin:8px 0 15px}.japan-copy p{font-size:12px;line-height:1.7}.japan-copy .japanese{font-family:var(--serif);letter-spacing:.06em}.lab-art{background:linear-gradient(140deg,#d9effc,#fff);position:relative;overflow:hidden}.microscope{color:#296e98;font-size:160px;position:absolute;top:70px;right:18%;transform:rotate(-25deg)}.lab-art span{background:linear-gradient(#fff,#73b3dc);border-radius:15px 15px 0 0;width:45px;position:absolute;bottom:0}.lab-art span:nth-child(2){height:190px;left:15%}.lab-art span:nth-child(3){height:130px;left:35%}.lab-art span:nth-child(4){height:220px;right:10%}.master-footer{color:#dce9f4;background:radial-gradient(circle at 75% 0,#064271,#001a37 50%,#00142b);grid-template-columns:1.45fr 1fr .8fr .8fr 1fr;gap:40px;min-height:330px;padding:52px clamp(30px,5vw,75px) 75px;font-size:10px;display:grid;position:relative}.footer-brand{color:#fff;margin-bottom:18px}.footer-brand .sun-mark:before{background:#032447}.footer-identity p{line-height:1.6}.master-footer h4{color:#fff;letter-spacing:.06em;font-size:10px}.master-footer>div>a:not(.brand){color:#cbdbe7;line-height:1.9;display:block}.socials{gap:10px;margin:15px 0;display:flex}.socials span{border:1px solid #7993aa;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.contact-pill{border:1px solid #65839d;min-width:180px;margin-top:18px}.footer-copy{text-align:center;color:#8299ad;font-size:9px;position:absolute;bottom:23px;left:0;right:0}.master-product-hero{grid-template-columns:45% 55%;height:670px}.product-hero-image img{object-fit:contain;mix-blend-mode:multiply;z-index:2;filter:drop-shadow(0 20px 20px #00284a29);width:94%;height:510px;position:absolute;bottom:50px}.product-hero-image .acrylic-stage{left:10%;right:8%}.product-hero-image .hero-bubble{right:16%}.concern-band{background:#f9fcff;grid-template-columns:28% 72%;align-items:center;min-height:195px;padding:38px clamp(30px,5vw,78px);display:grid}.concern-band h2,.fplus-concerns h2{font:29px var(--serif);margin:7px 0}.concern-list{grid-template-columns:repeat(4,1fr);display:grid}.concern-list div{text-align:center;border-right:1px solid #cadbe8;padding:7px 18px}.concern-list div:last-child{border:0}.concern-list i{margin-bottom:8px;font-size:35px;font-style:normal;display:block}.concern-list b{font-size:10px}.fplus-concerns{background:linear-gradient(120deg,#f8fcff,#edf5fb);grid-template-columns:30% 38% 32%;align-items:center;min-height:380px;padding:45px clamp(30px,5vw,75px);display:grid}.fplus-concerns>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:310px}.fplus-concerns>div:last-child p{font-size:13px;line-height:1.7}.check{border-bottom:1px solid #d3e0ea;padding-bottom:8px;font-size:11px!important}.check:first-letter{color:#0a679b}.product-actives{color:#fff;background:radial-gradient(circle at 5% 90%,#0d6191,#0000 23%),linear-gradient(110deg,#00172f,#00355f 68%,#00172f);grid-template-columns:24% 76%;align-items:center;gap:24px;min-height:410px;padding:40px clamp(30px,4vw,62px);display:grid}.actives-intro h2{font:31px var(--serif);margin:8px 0}.actives-intro p{color:#c8ddeb;font-size:12px;line-height:1.7}.ingredient-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ingredient-grid article{background:#03305299;border:1px solid #9ccfeb4a;min-height:310px;padding-bottom:18px}.ingredient-grid h3,.ingredient-grid p{margin-left:14px;margin-right:14px}.ingredient-grid h3{font:17px var(--serif);margin-bottom:4px}.ingredient-grid p{color:#cae0ed;font-size:9px;line-height:1.55}.ingredient-art{background:radial-gradient(circle at 40%,#e2f6ff,#7ebbd8 16%,#0a3d63 45%,#001b36);height:135px;position:relative;overflow:hidden}.ingredient-art span{border:1px solid #e2f8ff;border-radius:50%;position:absolute;box-shadow:0 0 12px #fff}.ingredient-art span:first-child{width:45px;height:45px;top:25%;left:14%}.ingredient-art span:nth-child(2){width:70px;height:70px;bottom:-8px;right:12%}.ingredient-art span:nth-child(3){width:16px;height:16px;top:15%;right:30%}.ia-2{background:radial-gradient(circle,#fff5cf,#c19855 20%,#0c385c 50%)}.ia-3{background:radial-gradient(circle at 55%,#d8effc,#6ba5c4 24%,#072d50 52%)}.ia-4{background:radial-gradient(circle,#eaf5fc,#83a9bd 24%,#082a48 55%)}.formula-path{background:linear-gradient(#fbfdff,#eff6fb);grid-template-columns:27% 73%;align-items:center;min-height:360px;padding:50px clamp(30px,5vw,75px);display:grid;position:relative}.path-heading h2{font:32px var(--serif);margin:8px 0}.path-heading p{font-size:12px;line-height:1.7}.path-steps{grid-template-columns:repeat(4,1fr);display:grid}.path-steps div{text-align:center;position:relative}.path-steps span{font:17px var(--serif);display:block}.path-steps i{background:#fff;border:1px solid #cbdde9;border-radius:50%;place-items:center;width:82px;height:82px;margin:10px auto 12px;font-size:30px;font-style:normal;display:grid;box-shadow:0 9px 25px #052f4f0f}.path-steps b{font-size:9px;display:block}.path-steps em{color:#6e94af;font-style:normal;position:absolute;top:65px;right:-5%}.skin-layers{background:repeating-linear-gradient(90deg,#e9a698 0 70px,#f1c2b7 70px 140px);border-top:12px solid #a9d8ed;height:62px;position:absolute;bottom:0;left:30%;right:7%}.product-evidence{background:#f4f9fd;grid-template-columns:27% 73%;align-items:center;min-height:350px;padding:45px clamp(30px,5vw,75px);display:grid}.evidence-heading h2{font:32px var(--serif);margin:8px 0}.evidence-heading p{font-size:11px;line-height:1.6}.formula-cards{grid-template-columns:repeat(4,1fr)}.formula-cards article{min-height:230px;padding:15px}.formula-cards article>small{color:#50677b;font-size:8px;line-height:1.35;display:block}.formula-ring{width:75px;height:75px;margin:6px auto}.formula-ring span{width:53px;height:53px;font-size:18px}.product-ritual{background:linear-gradient(120deg,#fff,#edf5fa);grid-template-columns:23% 77%;align-items:center;min-height:330px;padding:44px clamp(25px,4vw,64px);display:grid}.product-ritual.dark{color:#fff;background:radial-gradient(circle at 10%,#0b6091,#0000 20%),linear-gradient(110deg,#00162f,#00355f)}.ritual-heading h2{font:30px var(--serif);margin:7px 0}.ritual-heading p{font-size:11px;line-height:1.65}.ritual-row{grid-template-columns:repeat(5,1fr);display:grid}.master-product-card.compact img{height:175px}.master-product-card.compact strong{font-size:12px}.master-product-card.compact .product-step{font:19px var(--serif);color:#7697ad;display:block;position:absolute;top:8px;left:15px}.master-product-card.compact.active{border:1px solid var(--accent);background:#ffffffc7;border-radius:10px;box-shadow:0 8px 22px #042f4f14}.dark .master-product-card.compact.active{background:#04446ccc}.cleanser .product-actives{grid-template-columns:31% 69%}.cleanser .ingredient-grid{grid-template-columns:repeat(3,1fr)}.cleanser .formula-path{grid-template-columns:24% 76%}.cleanser .path-steps{grid-template-columns:repeat(5,1fr)}.fplus .product-actives{text-align:center;display:block}.fplus .actives-intro{max-width:650px;margin:0 auto 25px}.fplus .ingredient-grid{grid-template-columns:repeat(3,1fr);max-width:1100px;margin:auto}.fplus .formula-path{text-align:center;display:block}.fplus .path-heading{max-width:750px;margin:auto}.fplus .path-steps{grid-template-columns:repeat(3,1fr);max-width:1000px;margin:30px auto 0}.fplus .product-evidence{display:block}.fplus .evidence-heading{text-align:center;max-width:800px;margin:0 auto 24px}.fplus .formula-cards{grid-template-columns:repeat(3,1fr);max-width:1050px;margin:auto}.delicate .product-actives{display:block}.delicate .actives-intro{text-align:center;max-width:750px;margin:0 auto 25px}.delicate .ingredient-grid{max-width:1200px;margin:auto}.delicate .formula-path{padding-bottom:105px}.whitening .master-product-hero{background:radial-gradient(circle at 78% 18%,#fff 0 10%,#0000 30%),linear-gradient(105deg,#f9fcff,#e5f2fb)}.whitening .product-actives{display:block}.whitening .actives-intro{text-align:center;max-width:750px;margin:0 auto 25px}.whitening .ingredient-grid{max-width:1250px;margin:auto}.whitening .formula-path{text-align:center;display:block}.whitening .path-heading{max-width:800px;margin:auto}.whitening .path-steps{max-width:1200px;margin:30px auto 0}.whitening .product-evidence{display:block}.whitening .evidence-heading{text-align:center;max-width:760px;margin:0 auto 22px}.whitening .formula-cards{max-width:1200px;margin:auto}.regen .master-product-hero{background:radial-gradient(circle at 80% 30%,#fff,#0000 31%),linear-gradient(105deg,#f9fcff,#dfedf8)}.regen .product-actives{display:block}.regen .actives-intro{text-align:center;max-width:760px;margin:0 auto 25px}.regen .ingredient-grid{max-width:1250px;margin:auto}.regen .formula-path{text-align:center;display:block}.regen .path-heading{max-width:760px;margin:auto}.regen .path-steps{max-width:1100px;margin:30px auto 0}.regen .product-evidence{display:block}.regen .evidence-heading{text-align:center;max-width:760px;margin:0 auto 24px}.regen .formula-cards{max-width:1200px;margin:auto}@media (max-width:1050px){.navshell nav{gap:17px}.master-home-hero,.master-product-hero{grid-template-columns:45% 55%;padding-left:35px}.home-copy h1,.product-hero-copy h1{font-size:48px}.home-products img{transform:scale(.9)}.home-collection{grid-template-columns:1fr}.collection-intro{text-align:center;margin-bottom:30px}.home-science{grid-template-columns:25% 75%}.science-tiles{grid-column:1/-1}.clinical-section{grid-template-columns:1fr}.clinical-intro{text-align:center;max-width:700px;margin:0 auto 30px}.japan-band{grid-template-columns:1fr 1fr}.lab-art{display:none}.master-footer{grid-template-columns:1.4fr 1fr 1fr}.master-footer>div:nth-child(4),.master-footer>div:nth-child(5){margin-top:20px}.product-actives,.formula-path,.product-evidence,.product-ritual{grid-template-columns:1fr}.actives-intro,.path-heading,.evidence-heading,.ritual-heading{text-align:center;max-width:760px;margin:0 auto 30px}.ritual-row{width:100%}}@media (max-width:760px){.topline{padding:0 16px}.topline>span,.topline div span:first-of-type{display:none}.topline>div{margin-left:auto}.navshell{height:68px;padding:0 18px}.brand{font-size:20px}.sun-mark{width:38px;height:38px}.sun-mark i{inset:16px}.navshell nav{display:none}.navshell nav.open{background:#fbfdff;flex-direction:column;gap:0;padding:10px 20px 20px;display:flex;position:absolute;top:68px;left:0;right:0;box-shadow:0 15px 30px #00224121}.navshell nav.open a{border-bottom:1px solid #dce7ef;padding:12px 0}.hamburger{display:block}.master-home-hero,.master-product-hero{height:auto;min-height:880px;padding:42px 22px 0;display:block}.home-copy h1,.product-hero-copy h1{font-size:42px}.lang-th .home-copy h1{font-size:38px}.home-copy>p,.product-hero-copy>p{font-size:13px}.icon-benefits{margin:22px 0}.icon-benefits div{padding:0 4px}.icon-benefits b{font-size:7px}.home-products,.product-hero-image{height:360px;margin:15px -20px 0}.home-products img{bottom:55px;transform:none}.hp-1{height:220px;left:-3%}.hp-2{height:205px;left:16%}.hp-3{height:212px;left:36%}.hp-4{height:200px;left:56%}.hp-5{height:190px;left:76%}.acrylic-stage{height:75px}.hero-bubble{width:170px;height:170px}.vertical-copy{font-size:14px;top:410px;right:7px}.product-hero-image img{height:340px;bottom:35px}.trust-strip{grid-template-columns:1fr;height:auto}.trust-strip div{height:75px}.home-collection{padding:55px 18px;display:block}.collection-intro h2{font-size:38px}.collection-products{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.master-product-card{scroll-snap-align:center;min-width:70vw}.master-product-card img{height:255px}.home-science{padding:55px 22px;display:block}.molecular-core{margin:auto}.science-intro{text-align:center;margin:35px 0}.science-tiles{display:flex;overflow-x:auto}.science-tiles article{min-width:75vw}.clinical-section{padding:50px 20px;display:block}.evidence-cards,.formula-cards{display:flex;overflow-x:auto}.evidence-cards article,.formula-cards article{min-width:70vw}.japan-band{height:auto;display:block}.japan-art{height:300px}.japan-copy{padding:40px 24px}.master-footer{grid-template-columns:1fr 1fr;padding:45px 24px 80px;display:grid}.footer-identity,.master-footer>div:last-of-type{grid-column:1/-1}.master-product-hero{min-height:880px}.concern-band{padding:45px 22px;display:block}.concern-band>div:first-child{text-align:center}.concern-list{grid-template-columns:1fr 1fr;gap:10px}.concern-list div{padding:16px;border:1px solid #d5e2ec!important}.fplus-concerns{padding:45px 22px;display:block}.fplus-concerns>img{height:260px;margin:25px 0}.product-actives,.formula-path,.product-evidence,.product-ritual,.cleanser .product-actives{padding:50px 20px;display:block!important}.ingredient-grid,.cleanser .ingredient-grid,.fplus .ingredient-grid,.delicate .ingredient-grid,.whitening .ingredient-grid,.regen .ingredient-grid{display:flex;overflow-x:auto}.ingredient-grid article{min-width:78vw}.path-steps,.fplus .path-steps,.whitening .path-steps,.regen .path-steps{display:flex;overflow-x:auto}.path-steps div{min-width:60vw}.path-steps em{display:none}.skin-layers{left:0;right:0}.ritual-row{display:flex;overflow-x:auto}.master-product-card.compact{min-width:60vw}.product-ritual.dark .master-product-card{color:#fff}}@media (max-width:420px){.home-copy h1,.product-hero-copy h1{font-size:37px}.lang-th .home-copy h1{font-size:34px}.master-home-hero,.master-product-hero{min-height:840px}.vertical-copy{top:390px}.home-products,.product-hero-image{height:325px}.hp-1{height:190px}.hp-2{height:178px}.hp-3{height:185px}.hp-4{height:174px}.hp-5{height:165px}.master-footer{grid-template-columns:1fr}.master-footer>div{grid-column:1/-1}.product-hero-image img{height:310px}}@media (max-width:760px){.master-logo-image,.science-master-logo .master-logo-image{height:clamp(26px,6.2vw,76px)}}.home-copy h1{font-size:clamp(47px,4.15vw,63px)}.home-products,.product-hero-image{z-index:auto}.master-home-hero,.master-product-hero{background:linear-gradient(90deg,#fffffff2 0 32%,#ffffff73 58%,#ebf6fd14),url(/backgrounds/lab-hero.webp) 50%/cover no-repeat}.japan-band{background:url(/backgrounds/japan-lab.webp) 50%/cover no-repeat}.japan-art,.lab-art{background:0 0}.japan-art .fuji,.japan-art .pagoda,.lab-art>*{display:none}.japan-copy{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb3}.cleanser .ingredient-grid article:nth-child(n+4){display:block}.whitening .path-steps{grid-template-columns:repeat(6,1fr)}.cleanser .formula-cards,.whitening .formula-cards,.regen .formula-cards{grid-template-columns:repeat(5,1fr)}@media (max-width:760px){.master-home-hero,.master-product-hero{background-position:58%}.japan-band{background-position:50%}.cleanser .formula-cards,.whitening .formula-cards,.regen .formula-cards{display:flex}}.approval-page{color:#082342;background:#f4f9fd;min-height:100vh;font-family:Arial,Noto Sans Thai,Tahoma,sans-serif}.approval-hero{color:#fff;background:radial-gradient(circle at 80% 5%,#72bee642,#0000 26%),linear-gradient(135deg,#021a35,#07365f);border-bottom:1px solid #6b9abc;padding:42px max(28px,50vw - 620px) 54px}.approval-brand{letter-spacing:.12em;align-items:center;gap:12px;font-size:21px;display:flex}.approval-brand small{font-size:8px;display:block}.approval-mark{border:1px solid #8fc5e9;border-radius:50%;place-items:center;width:46px;height:46px;font-size:25px;display:grid}.approval-eyebrow{color:#9ed7f5;letter-spacing:.18em;margin:54px 0 9px;font-size:11px}.approval-hero h1{letter-spacing:.01em;margin:0;font:46px/1.08 Georgia,Times New Roman,serif}.approval-lead{color:#dcecf8;max-width:760px;margin:17px 0 0;font-size:14px;line-height:1.8}.approval-status{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.approval-status span,.approval-chip{letter-spacing:.1em;border:1px solid #82afd0;border-radius:3px;padding:6px 9px;font-size:9px}.approval-section{padding:58px max(28px,50vw - 620px)}.approval-section-head{align-items:center;gap:16px;margin-bottom:28px;display:flex}.approval-section-head>span{color:#0c4d79;border:1px solid #8ab3d1;border-radius:50%;flex:0 0 48px;place-items:center;height:48px;font:25px Georgia,serif;display:grid}.approval-section-head h2{margin:0;font:29px/1.15 Georgia,Times New Roman,serif}.approval-section-head p{color:#52708a;margin:5px 0 0;font-size:12px}.master-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.master-crop-card{background:#fff;border:1px solid #d6e4ee;grid-template-columns:174px 1fr;min-height:176px;display:grid;box-shadow:0 9px 24px #0727470f}.native-preview{background:linear-gradient(145deg,#e9f3fa,#fff);place-items:center;min-height:174px;display:grid;overflow:hidden}.native-preview img{width:auto;max-width:165px;height:auto;max-height:93px}.crop-meta{padding:18px 14px}.crop-meta h3{margin:12px 0 9px;font:17px/1.2 Georgia,serif}.crop-meta p{margin:5px 0;font-size:10px;line-height:1.4}.crop-meta b{color:#42617b}.approval-chip{color:#25618c;border-color:#a7c5da;display:inline-block}.quality-warning{color:#9b4c26!important}.approval-note{background:#e8f2f8;border-left:3px solid #3880ae;margin:22px 0 0;padding:14px 18px;font-size:11px;line-height:1.65}.approval-dark{color:#fff;background:radial-gradient(circle at 12% 20%,#1d699b59,#0000 24%),linear-gradient(135deg,#001a35,#03284b)}.approval-dark .approval-section-head>span{color:#bce7ff;border-color:#5b91b6}.approval-dark .approval-section-head p{color:#98bfd8}.candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.candidate-card{background:#083154b3;border:1px solid #89bcdd59;grid-template-columns:180px 1fr 175px;min-height:330px;display:grid;overflow:hidden;box-shadow:0 14px 35px #0003}.candidate-image{background:#fff;height:100%;min-height:330px;overflow:hidden}.candidate-image img{width:100%;height:100%}.candidate-image.contain img{object-fit:contain;padding:15px}.candidate-image.cover img{object-fit:cover}.candidate-copy{padding:20px 18px}.approval-chip.light{color:#c7eaff;border-color:#6b9fc2}.candidate-copy h3{margin:13px 0;font:20px/1.2 Georgia,serif}.candidate-copy dl{margin:0}.candidate-copy dl div{margin:7px 0}.candidate-copy dt{color:#8fc5e7;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.candidate-copy dd{color:#dceaf3;margin:2px 0 0;font-size:10px;line-height:1.45}.candidate-copy a{color:#a8daf5;border-bottom:1px solid #73a8c8;margin-top:13px;font-size:10px;display:inline-block}.mock-placement{background:#000e1d5c;border-left:1px solid #82afcd40;padding:18px 13px}.mock-placement>span{letter-spacing:.12em;color:#8ebad6;font-size:8px}.mock-placement>div{background:linear-gradient(#173f61,#06233f);border:1px solid #a9d3ec73;margin-top:12px;padding-bottom:14px}.mock-placement img{object-fit:cover;background:#fff;width:100%;height:105px}.mock-placement h4{margin:12px 11px 3px;font:13px/1.2 Georgia,serif}.mock-placement p{color:#9fc1d6;margin:0 11px;font-size:8px}.approval-split{background:#fff;grid-template-columns:1fr 1fr;gap:60px;display:grid}.approval-split ul{color:#3e5b72;margin:0;padding-left:20px;font-size:12px;line-height:1.9}.approval-note.compact{margin-top:16px}.approval-footer{color:#bdd4e4;letter-spacing:.06em;background:#001a35;justify-content:space-between;gap:20px;padding:30px max(28px,50vw - 620px);font-size:10px;display:flex}@media (max-width:1150px){.master-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-grid{grid-template-columns:1fr}}@media (max-width:720px){.approval-hero{padding-top:28px}.approval-eyebrow{margin-top:38px}.approval-hero h1{font-size:36px}.approval-section{padding:42px 18px}.approval-section-head{align-items:flex-start}.approval-section-head h2{font-size:24px}.master-contact-grid{grid-template-columns:1fr}.master-crop-card{grid-template-columns:145px 1fr}.native-preview img{max-width:132px}.candidate-card{grid-template-columns:1fr}.candidate-image{height:220px;min-height:220px}.mock-placement{border-top:1px solid #82afcd40;border-left:0}.mock-placement>div{max-width:210px}.approval-split{grid-template-columns:1fr;gap:45px}.approval-footer{display:block}}.home-products img,.product-hero-image img{z-index:3;mix-blend-mode:multiply}.home-products .acrylic-stage,.product-hero-image .acrylic-stage{z-index:1}.home-products .hero-bubble,.product-hero-image .hero-bubble{z-index:0}.fplus .product-hero-copy h1{font-size:clamp(46px,3.9vw,58px)}.home-collection-nav-hotspot{width:7.6%;height:2.2%;top:2.35%;left:52.4%}.home-science-hotspot{width:8.2%;height:2.2%;top:2.35%;left:62.2%}.home-clinical-hotspot{width:11.6%;height:2.2%;top:2.35%;left:71.3%}.home-about-hotspot{width:6.5%;height:2.2%;top:2.35%;left:42.6%}.home-journal-hotspot{width:6.2%;height:2.2%;top:2.35%;left:84.8%}.home-contact-hotspot{width:6.5%;height:2.2%;top:2.35%;left:92%}.home-science-band-hotspot{z-index:2;width:100%;height:11.4%;top:50.5%;left:0}.home-clinical-band-hotspot{z-index:3;width:100%;height:15.4%;top:61.9%;left:0}.home-evidence-button-hotspot{z-index:5;width:18.8%;height:2.45%;top:70.6%;left:3.8%}.science-site{--sn:#031c3a;--sn2:#00385f;--sb:#0d6595;--si:#d7ebf7;--sw:#f5f9fc;color:#071d3d;background:#f8fbfe;font-family:Arial,Noto Sans Thai,Tahoma,sans-serif;overflow:hidden}.science-site *{box-sizing:border-box}.science-top{background:var(--sn);color:#d7e7f3;letter-spacing:.08em;justify-content:space-between;align-items:center;height:28px;padding:0 max(64px,50vw - 640px);font-size:9px;display:flex}.science-top>div{align-items:center;gap:8px;display:flex}.science-top button{color:#8ba5bb;background:0 0;border:0;padding:0;font-size:9px}.science-top button.active{color:#fff}.science-top b{opacity:.35}.science-nav{background:#fffffff5;border-bottom:1px solid #ccdae5;justify-content:space-between;align-items:center;height:82px;padding:0 max(64px,50vw - 640px);display:flex}.science-brand{color:#071d3d;letter-spacing:.08em;align-items:center;gap:11px;font-size:25px;display:flex}.science-brand small{letter-spacing:.16em;font-size:8px;display:block}.science-mark{background:repeating-conic-gradient(#173e67 0 4deg,transparent 4deg 8deg);border-radius:50%;width:48px;height:48px;position:relative}.science-mark:before{content:"";background:#f8fcff;border:1px solid #738da3;border-radius:50%;position:absolute;inset:11px}.science-mark i{background:#173e67;border-radius:50%;position:absolute;inset:20px}.science-nav nav{gap:30px;font-size:10px;display:flex}.science-nav nav a.active{color:#0d6595;border-bottom:1px solid #0d6595;padding-bottom:5px}.science-kicker{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px}.science-site h1,.science-site h2,.science-site h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.science-hero{background:radial-gradient(circle at 77% 40%,#e5f9fffa 0 3%,#4190bc59 4% 5%,#0000 6%),radial-gradient(circle at 73% 44%,#0000 0 15%,#7fbedb57 15.5% 16%,#0000 16.5%),linear-gradient(105deg,#fbfdff 20%,#edf7fd 58%,#d7ebf7);grid-template-columns:46% 54%;align-items:center;height:620px;padding:60px max(72px,50vw - 640px);display:grid;position:relative;overflow:hidden}.science-hero:before{content:"";background:linear-gradient(90deg,#fffc,#0000 58%),radial-gradient(circle at 90% 10%,#ffffffd9,#0000 28%);position:absolute;inset:0}.science-hero-copy{z-index:3;max-width:600px;position:relative}.science-hero h1{letter-spacing:-.025em;max-width:650px;margin:13px 0 20px;font-size:clamp(62px,5vw,72px);line-height:1.02}.science-hero-copy>p:last-of-type{max-width:530px;font-size:15px;line-height:1.75}.science-pill{background:var(--sn);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:24px;justify-content:space-between;align-items:center;min-width:220px;margin-top:26px;padding:13px 20px;font-size:10px;display:inline-flex}.science-hero-art{z-index:2;place-items:center;height:100%;display:grid;position:relative}.glass-orbit{background:radial-gradient(circle at 38% 30%,#ffffffe6,#87c5e13b 35%,#0c537c14 65%,#ffffffb3);border:1px solid #3d82a85c;border-radius:50%;width:380px;height:380px;position:relative;box-shadow:inset 0 0 60px #fff,0 18px 50px #145d8424}.glass-orbit:before,.glass-orbit:after{content:"";border:2px solid #347da475;border-radius:34%;position:absolute;inset:22%;transform:rotate(35deg)}.glass-orbit:after{transform:rotate(-35deg)}.glass-orbit i{background:radial-gradient(circle at 35% 28%,#fff,#7bc4e661 34%,#1d5e8126);border:1px solid #3f87ae8c;border-radius:50%;width:52px;height:52px;position:absolute;box-shadow:0 5px 15px #073e602e}.glass-orbit i:first-child{top:95px;left:33px}.glass-orbit i:nth-child(2){width:70px;height:70px;top:65px;right:45px}.glass-orbit i:nth-child(3){width:64px;height:64px;bottom:40px;left:110px}.glass-orbit i:nth-child(4){bottom:85px;right:66px}.glass-orbit span{background:radial-gradient(circle at 35% 30%,#fff,#78b6d5 45%,#0d527a);border-radius:50%;position:absolute;inset:43%;box-shadow:0 0 25px #19709e73}.acrylic-disc{background:linear-gradient(#ffffffd9,#97cce82e);border:1px solid #a5c9df;border-radius:50%;width:520px;height:86px;position:absolute;bottom:50px;box-shadow:0 20px 35px #1d5b8033,inset 0 -16px 23px #4697c021}.science-vertical{z-index:2;writing-mode:vertical-rl;letter-spacing:.18em;font-family:Georgia,serif;font-size:16px;position:absolute;top:105px;right:25px}.science-philosophy{background:#fff;grid-template-columns:30% 70%;align-items:center;gap:44px;min-height:300px;padding:56px max(72px,50vw - 640px);display:grid}.science-philosophy h2,.science-directory h2,.science-matrix h2,.science-references h2{margin:8px 0;font-size:40px;line-height:1.12}.science-philosophy>div:last-child>p{color:#3e5c72;font-size:14px;line-height:1.75}.science-pillars{grid-template-columns:repeat(4,1fr);margin-top:25px;display:grid}.science-pillars div{text-align:center;border-left:1px solid #cbdbe7;padding:17px 12px}.science-pillars i{margin-bottom:8px;font-size:28px;font-style:normal;display:block}.science-pillars b{letter-spacing:.06em;font-size:9px}.science-categories{color:#fff;background:radial-gradient(circle at 12% 20%,#2371a466,#0000 26%),linear-gradient(110deg,#00172f,#00385f 65%,#00162d);min-height:420px;padding:62px max(72px,50vw - 640px)}.science-section-head{text-align:center;max-width:700px;margin:0 auto 34px}.science-section-head h2{margin:8px;font-size:42px}.science-section-head>p:last-child{color:#c5dce9;font-size:14px}.science-category-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.science-category-grid article{background:#08395b8c;border:1px solid #a9d6ed4d;border-radius:5px;min-height:190px;padding:25px}.science-category-grid i{border:1px solid #a5d5ed;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:22px;font-size:21px;font-style:normal;display:grid}.science-category-grid h3{margin:0;font-size:21px}.science-category-grid p{color:#bdd7e5;margin-top:12px;font-size:11px;line-height:1.6}.science-directory-head{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.directory-note{color:#5d7589;text-align:right;max-width:360px;font-size:11px}.science-ingredient-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.science-ingredient-grid article{background:#fff;border:1px solid #d7e3ec;border-radius:4px;min-height:372px;overflow:hidden;box-shadow:0 10px 28px #0430500f}.science-ingredient-art{background:linear-gradient(145deg,#e9f4fa,#fff);place-items:center;height:150px;display:grid;overflow:hidden}.science-ingredient-art img{object-fit:cover;width:100%;height:100%}.science-ingredient-art img[src*=master]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.science-ingredient-copy{padding:18px}.ingredient-topline{color:#0d6595;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:8px;display:flex}.ingredient-topline b{border-left:1px solid #b5cbd9;padding-left:8px}.science-ingredient-copy h3{margin:13px 0 5px;font-size:20px}.science-ingredient-copy .inci{color:#688095;min-height:28px;margin:0;font-size:9px}.science-ingredient-copy>p:not(.inci){font-size:12px;line-height:1.55}.science-ingredient-copy details{border-top:1px solid #d5e2eb;margin-top:14px;padding-top:11px;font-size:10px}.science-ingredient-copy summary{cursor:pointer;color:#0b5d8f;letter-spacing:.04em}.science-ingredient-copy details p{line-height:1.5}.science-ingredient-copy details small{color:#60778a}.science-pathways{background:linear-gradient(#fbfdff,#edf5fa);min-height:430px;padding:67px max(72px,50vw - 640px)}.science-section-head.darktext>p{color:#587184}.science-path-row{grid-template-columns:repeat(5,1fr);gap:30px;margin-top:45px;display:grid}.science-path-row>div{text-align:center;position:relative}.science-path-row>div:not(:last-child):after{content:"→";color:#638aa4;font-size:20px;position:absolute;top:48px;right:-21px}.science-path-row i{background:#fff;border:1px solid #c3d9e7;border-radius:50%;place-items:center;width:96px;height:96px;margin:auto;font-size:29px;font-style:normal;display:grid;box-shadow:0 8px 18px #1143620d}.science-path-row b{letter-spacing:.06em;margin-top:14px;font-size:10px;display:block}.science-path-row small{color:#60798c;margin-top:7px;font-size:10px;display:block}.science-matrix{background:#f5f9fc;min-height:520px;padding:64px max(72px,50vw - 640px)}.science-matrix-table{border-top:1px solid #b9cedd;border-left:1px solid #b9cedd;grid-template-columns:2fr repeat(5,1fr);min-width:860px;margin-top:26px;display:grid}.science-matrix-table span{text-align:center;background:#fff;border-bottom:1px solid #b9cedd;border-right:1px solid #b9cedd;place-items:center;min-height:38px;padding:8px;font-size:10px;display:grid}.science-matrix-table .head{color:#fff;letter-spacing:.05em;background:#072e52;font-weight:700}.science-matrix-table .row-name{place-items:center start;padding-left:14px;font-weight:700}.science-matrix-table .dot{color:#0d6595;font-size:15px}.science-evidence{background:#fff;grid-template-columns:28% 72%;align-items:center;gap:30px;min-height:380px;padding:62px max(72px,50vw - 640px);display:grid}.science-evidence h2{margin:9px 0;font-size:38px;line-height:1.13}.science-evidence-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.science-evidence-cards article{background:#f8fbfd;border:1px solid #d5e3ec;border-radius:4px;min-height:175px;padding:26px}.science-evidence-cards h3{margin:0;font-size:19px}.science-evidence-cards p{color:#526c80;font-size:12px;line-height:1.65}.science-references{background:#f2f7fb;padding:62px max(72px,50vw - 640px)}.science-ref-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:24px;display:grid}.science-ref-grid a{background:#fff;border-left:3px solid #2f749d;grid-template-columns:40px 1fr 20px;align-items:center;min-height:58px;padding:12px 16px;font-size:11px;display:grid;box-shadow:0 5px 15px #0430500a}.science-ref-grid b{color:#0d6595}.science-ref-grid i{font-style:normal}.reference-note{color:#627b8e;margin-top:20px;font-size:10px}.science-japan{background:linear-gradient(100deg,#cce4f4,#fff 58%,#cde7f7);grid-template-columns:48% 52%;min-height:360px;display:grid}.science-japan-image{background:url(/backgrounds/japan-lab.webp) 0/cover no-repeat;min-height:360px}.science-japan-copy{background:#ffffffb3;flex-direction:column;justify-content:center;padding:45px clamp(35px,6vw,90px);display:flex}.science-japan-copy h2{margin:10px 0 16px;font-size:38px}.science-japan-copy>p:not(.science-kicker){max-width:600px;font-size:13px;line-height:1.7}.science-japan-copy .jp{letter-spacing:.08em;font-family:Georgia,serif}.science-footer{color:#d7e6f0;background:radial-gradient(circle at 80% 0,#074474,#00162f 55%);grid-template-columns:1.4fr repeat(3,1fr);gap:38px;min-height:330px;padding:58px max(72px,50vw - 640px) 88px;font-size:11px;display:grid;position:relative}.science-footer .science-brand{color:#fff}.science-footer>div:first-child>p{max-width:260px;line-height:1.7}.science-footer h4{color:#fff;margin:0 0 14px;font-size:11px}.science-footer a,.science-footer>div>span{color:#c7d9e5;margin:8px 0;display:block}.science-copyright{text-align:center;color:#93adc0;font-size:9px;position:absolute;bottom:22px;left:0;right:0}@media (max-width:1024px){.science-top,.science-nav,.science-hero,.science-philosophy,.science-categories,.science-directory,.science-pathways,.science-matrix,.science-evidence,.science-references,.science-footer{padding-left:36px;padding-right:36px}.science-nav nav{gap:15px;font-size:9px}.science-hero{grid-template-columns:48% 52%}.glass-orbit{width:310px;height:310px}.acrylic-disc{width:400px}.science-category-grid{grid-template-columns:repeat(2,1fr)}.science-categories{min-height:auto}.science-ingredient-grid{grid-template-columns:repeat(2,1fr)}.science-path-row{grid-template-columns:repeat(5,1fr);gap:18px}.science-path-row i{width:76px;height:76px}.science-evidence{grid-template-columns:1fr}.science-footer{grid-template-columns:1.4fr repeat(2,1fr)}.science-footer>div:nth-of-type(4){grid-column:2}}@media (max-width:700px){.science-top{height:30px;padding:0 20px}.science-top>span,.science-top>div>span{display:none}.science-top>div{margin-left:auto}.science-nav{height:68px;padding:0 20px}.science-brand{font-size:19px}.science-mark{width:38px;height:38px}.science-mark i{inset:16px}.science-nav nav a{display:none}.science-nav nav a.active{font-size:9px;display:block}.science-hero{height:auto;min-height:710px;padding:55px 22px 0;display:block}.science-hero h1{max-width:340px;font-size:46px}.science-hero-copy>p:last-of-type{font-size:13px}.science-hero-art{height:345px}.glass-orbit{width:220px;height:220px}.glass-orbit i{transform:scale(.72)}.acrylic-disc{width:310px;height:60px;bottom:18px}.science-vertical{display:none}.science-philosophy{padding:48px 22px;display:block}.science-philosophy h2,.science-directory h2,.science-matrix h2,.science-references h2{font-size:32px}.science-philosophy>div:last-child>p{font-size:13px}.science-pillars{grid-template-columns:repeat(2,1fr)}.science-pillars div:nth-child(odd){border-left:0}.science-categories,.science-directory,.science-pathways,.science-matrix,.science-evidence,.science-references{padding:48px 20px}.science-section-head h2{font-size:34px}.science-category-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.science-category-grid article{scroll-snap-align:center;min-width:78vw}.science-directory-head{display:block}.directory-note{text-align:left}.science-ingredient-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.science-ingredient-grid article{scroll-snap-align:center;min-width:82vw}.science-path-row{padding-bottom:10px;display:flex;overflow-x:auto}.science-path-row>div{min-width:52vw}.science-path-row>div:after{display:none}.science-matrix{overflow:hidden}.science-matrix-scroll{overflow-x:auto}.science-evidence{display:block}.science-evidence-cards{margin-top:25px;display:flex;overflow-x:auto}.science-evidence-cards article{min-width:78vw}.science-ref-grid{grid-template-columns:1fr}.science-japan{display:block}.science-japan-image{background-position:50%;min-height:260px}.science-japan-copy{padding:42px 22px}.science-japan-copy h2{font-size:32px}.science-footer{grid-template-columns:1fr 1fr;padding:48px 22px 80px;display:grid}.science-footer>div:first-child{grid-column:1/-1}.science-footer>div:nth-of-type(4){grid-column:auto}.science-footer .science-brand{font-size:19px}}.topline,.fplus-clinical-page .topline,.science-top{z-index:50;position:sticky;top:0}.navshell,.fplus-clinical-page .navshell{z-index:49;position:sticky;top:36px}.science-nav{z-index:49;position:sticky;top:28px}@media (max-width:700px){.science-nav{top:30px}}.fplus-approved,.whitening-visual-product{overflow:visible}.fplus-approved>.topline,.whitening-visual-product>.topline{z-index:50;position:sticky;top:0}.fplus-approved>.navshell,.whitening-visual-product>.navshell{z-index:49;position:sticky;top:36px}@media (max-width:760px){.navshell{gap:12px;height:58px;padding:0 12px}.navshell .brand{flex:none;font-size:15px}.navshell .sun-mark{width:30px;height:30px}.navshell .sun-mark:before{inset:7px}.navshell .sun-mark i{inset:12px}.navshell nav,.navshell nav.open{box-shadow:none;background:0 0;flex-direction:row;flex:1;gap:18px;padding:0;display:flex;position:static;overflow-x:auto}.navshell nav a,.navshell nav.open a{border:0;flex:none;padding:0;font-size:8px;line-height:58px}.hamburger{display:none}.science-nav{gap:12px;height:58px;padding:0 12px;top:30px}.science-nav nav{white-space:nowrap;flex:1;gap:18px;display:flex;overflow-x:auto}.science-nav nav a,.science-nav nav a.active{border:0;flex:none;padding:0;font-size:8px;line-height:58px;display:block}}.science-site{overflow:clip visible}.science-hero{background:linear-gradient(90deg,#fffffffa 0 35%,#ffffffa8 48%,#ffffff0d 73%),url(/science-backgrounds/icy-lab.webp) 50%/cover no-repeat}.science-hero:before{pointer-events:none;background:linear-gradient(90deg,#ffffff8f,#0000 62%)}.science-hero:after{content:"";background:linear-gradient(#0000,#8acbe82e);height:90px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 -1px #ffffffe6}.science-philosophy{z-index:3;background:linear-gradient(#ffffffd6,#f7fcffeb),url(/science-backgrounds/science-paper.webp) 50%/cover no-repeat;position:relative;box-shadow:0 15px 35px #0530501f}.science-line-icon{border:1px solid;border-radius:50%;width:46px;height:46px;margin:0 auto 14px;font-size:0;display:block;position:relative}.science-line-icon:before,.science-line-icon:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.science-line-icon:before{width:20px;height:1px}.science-line-icon:after{width:1px;height:20px}.icon-2:before{background:0 0;border:1px solid;border-radius:50%;width:17px;height:17px}.icon-2:after{height:11px;top:33%}.icon-3:before{background:0 0;border:1px solid;width:17px;height:17px;transform:translate(-50%,-50%)rotate(45deg)}.icon-3:after{display:none}.icon-4:before{background:0 0;border-top:1px solid;border-bottom:1px solid;width:22px;height:8px}.icon-4:after{height:24px}.icon-5:before{background:0 0;border:1px solid;border-radius:50%;width:22px;height:22px}.icon-5:after{height:30px;transform:translate(-50%,-50%)rotate(45deg)}.science-categories{background:linear-gradient(90deg,#00102214,#001022b3),url(/science-backgrounds/dark-molecular.webp) 50%/cover no-repeat;grid-template-columns:29% 71%;align-items:center;gap:34px;display:grid;position:relative}.science-categories:after{content:"";pointer-events:none;background:radial-gradient(circle at 20% 80%,#63bce229,#0000 24%);position:absolute;inset:0}.science-category-core,.science-category-grid{z-index:1;position:relative}.science-category-core h2{margin:16px 0 10px;font:400 39px/1.08 Georgia,Times New Roman,serif}.science-category-core>p:last-child{color:#c5dce9;line-height:1.6}.science-core-orb{background:radial-gradient(circle at 35% 30%,#eefaff 0 5%,#6eabc9 14%,#093b5f 42%,#00142bd1 70%);border:1px solid #bbe0f294;border-radius:50%;width:230px;height:230px;margin-bottom:24px;box-shadow:inset 0 0 42px #ffffff47,0 18px 45px #0008145c}.science-category-grid{grid-template-columns:repeat(3,1fr)}.science-category-grid article{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(145deg,#1e587bad,#04233e8a);border-radius:3px;min-height:170px;box-shadow:inset 0 1px #ffffff1c}.science-category-grid .science-line-icon{width:37px;height:37px;margin:0 0 17px}.science-directory{background:#f4f9fc;padding:0}.science-directory-head{background:linear-gradient(90deg,#ffffffe6,#eef8fdd1),url(/science-backgrounds/science-paper.webp) 50%/cover no-repeat;margin:0;padding:70px max(72px,50vw - 640px) 45px}.science-ingredient-chapter{border-top:1px solid #9dbed273;grid-template-columns:31% 69%;gap:34px;min-height:520px;padding:58px max(72px,50vw - 640px);display:grid;position:relative;overflow:hidden}.science-ingredient-chapter:after{content:"";pointer-events:none;background:radial-gradient(circle at 94% 10%,#ffffff6b,#0000 22%);position:absolute;inset:0}.science-chapter-hero,.science-chapter-cards{z-index:1;position:relative}.science-chapter-hero>.science-ingredient-art{background:0 0;height:230px}.science-chapter-hero>.science-ingredient-art img{object-fit:contain;max-width:100%;max-height:100%}.science-chapter-hero h3{margin:13px 0;font:400 35px/1.05 Georgia,Times New Roman,serif}.science-chapter-hero>p:last-child{font-size:13px;line-height:1.65}.science-chapter-cards{grid-template-columns:repeat(3,1fr);align-content:center;gap:14px;display:grid}.science-chapter-cards article{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffb8;border:1px solid #a4c5d87a;border-radius:3px;min-height:340px;overflow:hidden;box-shadow:0 15px 32px #042c4814}.science-chapter-cards .science-ingredient-art{background:#e7f4fba3;height:132px}.science-chapter-cards .science-ingredient-art img{object-fit:contain;max-width:100%;max-height:100%}.chapter-1,.chapter-4{color:#fff;background:linear-gradient(90deg,#011328c2,#011f3980),url(/science-backgrounds/dark-molecular.webp) 50%/cover no-repeat}.chapter-1:before{content:"";filter:blur(6px);background:radial-gradient(circle,#ddb7583d,#0000 66%);width:150px;height:150px;position:absolute;top:10%;right:8%}.chapter-1 .science-chapter-cards article,.chapter-4 .science-chapter-cards article{background:#062f4fad;border-color:#aad6ec4d}.chapter-1 .science-ingredient-copy p,.chapter-4 .science-ingredient-copy p{color:#d2e4ee}.chapter-2,.chapter-5{background:linear-gradient(90deg,#fafdffeb,#e2f4fcad),url(/science-backgrounds/icy-lab.webp) 50%/cover no-repeat}.chapter-3{background:linear-gradient(90deg,#ffffffe6,#eff8fbbd),url(/science-backgrounds/science-paper.webp) 50%/cover no-repeat}.chapter-3:before{content:"";background:radial-gradient(circle,#d6b46642,#0000 68%);width:210px;height:210px;position:absolute;top:12%;right:12%}.science-pathways{background:linear-gradient(#ffffffc7,#eef8fddb),url(/science-backgrounds/science-paper.webp) 50%/cover no-repeat;position:relative}.science-path-row{z-index:2;position:relative}.science-path-row i.science-line-icon{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffbd;width:96px;height:96px;display:block;box-shadow:inset 0 1px #fff,0 10px 25px #0d476914}.science-skin-layer{background:linear-gradient(#97d5ec47,#f2cbc547);border-radius:50% 50% 0 0;height:64px;position:absolute;bottom:16px;left:8%;right:8%;box-shadow:inset 0 10px 18px #ffffffd9}.science-matrix{color:#fff;text-align:center;background:linear-gradient(#01142ac2,#011d36a8),url(/science-backgrounds/dark-molecular.webp) 50%/cover no-repeat}.science-system-map{grid-template-columns:repeat(5,1fr);gap:28px;max-width:1180px;margin:44px auto 25px;display:grid}.science-system-map article{position:relative}.science-product-disc{background:radial-gradient(circle,#ffffffe6,#78bede33 43%,#02233e40 70%);border:1px solid #b7def194;border-radius:50%;place-items:center;width:144px;height:144px;margin:auto;display:grid;box-shadow:inset 0 0 25px #ffffff85,0 15px 30px #00081447}.science-product-disc span{color:#0d6595;font:34px Georgia,Times New Roman,serif}.science-system-map h3{margin:14px 0 8px;font:400 17px Georgia,Times New Roman,serif}.science-system-map p{color:#bed7e5;font-size:9px;line-height:1.45}.science-system-link{background:#93bad0;width:35px;height:1px;position:absolute;top:71px;right:-31px}.science-system-link:after{content:"";border-top:1px solid #93bad0;border-right:1px solid #93bad0;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.science-matrix-data{text-align:left;color:#d4e6f0;max-width:1180px;margin:20px auto 0}.science-matrix-data summary{cursor:pointer;letter-spacing:.06em;font-size:10px}.science-matrix-data .science-matrix-table{color:#071d3d}.science-evidence{background:linear-gradient(#ffffffd1,#f1f9fde6),url(/science-backgrounds/science-paper.webp) 50%/cover no-repeat}.science-evidence-cards article{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(145deg,#ffffffe0,#e6f4fb9e);box-shadow:inset 0 1px #fff,0 14px 30px #07395817}.science-evidence-cards h3{text-align:center;border:7px solid #e0edf4;border-top-color:#0d6595;border-radius:50%;place-items:center;width:96px;height:96px;margin:0 auto 18px;font:400 18px Georgia,Times New Roman,serif;display:grid}.science-evidence-cards p{text-align:center}.science-references{background:linear-gradient(90deg,#f8fcffeb,#e8f6fccc),url(/science-backgrounds/science-paper.webp) 50%/cover no-repeat}.science-ref-grid a{box-shadow:none;background:#ffffff94;border-top:1px solid #a9c4d5;border-left:0}.science-footer{background:linear-gradient(#001227d1,#000b1bf0),url(/science-backgrounds/dark-molecular.webp) 50% 65%/cover no-repeat}@media (max-width:1024px){.science-categories{grid-template-columns:1fr}.science-category-core{grid-template-columns:220px 1fr;align-items:center;gap:18px 30px;display:grid}.science-category-core .science-core-orb{grid-row:1/4}.science-ingredient-chapter{grid-template-columns:1fr;padding-left:36px;padding-right:36px}.science-chapter-hero{grid-template-columns:220px 1fr;align-items:center;gap:8px 26px;display:grid}.science-chapter-hero>.science-ingredient-art{grid-row:1/5}.science-system-map{gap:12px}.science-product-disc{width:112px;height:112px}.science-system-link{top:55px}}@media (max-width:700px){.science-hero{background-position:62%}.science-philosophy{background-position:50%}.science-categories{display:block}.science-category-core{text-align:center;display:block}.science-core-orb{width:175px;height:175px;margin:0 auto 22px}.science-category-grid{margin-top:28px}.science-directory-head{padding:48px 20px}.science-ingredient-chapter{padding:48px 20px;display:block}.science-chapter-hero{text-align:center;display:block}.science-chapter-hero>.science-ingredient-art{height:190px}.science-chapter-cards{scroll-snap-type:x mandatory;margin-top:28px;display:flex;overflow-x:auto}.science-chapter-cards article{scroll-snap-align:center;min-width:82vw}.science-system-map{scroll-snap-type:x mandatory;padding-bottom:16px;display:flex;overflow-x:auto}.science-system-map article{scroll-snap-align:center;min-width:65vw}.science-system-link{display:none}.science-evidence-cards h3{width:82px;height:82px}.science-skin-layer{left:0;right:0}}.science-hero-art{transform:translate(4%,2%)}.glass-orbit{background:radial-gradient(circle at 33% 27%,#fffffff5,#99d3eb42 28%,#0e5a8314 61%,#ffffff8c);width:410px;height:410px;transform:translate(6%,-2%);box-shadow:inset 0 0 70px #fffffff5,0 28px 55px #0a466c2e}.science-hero-art:before,.science-hero-art:after{content:"";background:radial-gradient(circle at 34% 28%,#fffffff5,#75bede33 55%,#0f4e7114);border:1px solid #5597b952;border-radius:50%;position:absolute;box-shadow:0 13px 28px #0f4d711f}.science-hero-art:before{width:54px;height:54px;top:14%;right:7%}.science-hero-art:after{width:25px;height:25px;bottom:18%;left:10%}.acrylic-disc{width:600px;height:102px;bottom:28px;box-shadow:0 30px 42px #16567c38,inset 0 -21px 27px #4697c026}.science-philosophy{grid-template-columns:32% 68%;gap:58px;overflow:hidden}.science-philosophy:before{content:"";border:1px solid #367a9f1a;border-radius:50%;width:240px;height:240px;position:absolute;top:-85px;right:-75px;box-shadow:inset 0 0 45px #61afd312}.science-philosophy:after{content:"";background:linear-gradient(#0000,#225d8014);height:14px;position:absolute;bottom:0;left:0;right:0}.science-pillars{position:relative}.science-pillars:before{content:"";background:linear-gradient(90deg,#0000,#487e9d38,#0000);height:1px;position:absolute;top:50%;left:0;right:0}.science-pillars div{background:linear-gradient(#fff3,#e1f2fa29);position:relative}.science-categories{min-height:540px}.science-categories:before{content:"";background:radial-gradient(circle at 32% 27%,#ffffff73,#60b2d614 58%,#0000);border:1px solid #abddf133;border-radius:50%;width:82px;height:82px;position:absolute;bottom:4%;right:3%;box-shadow:-180px -280px 0 -25px #a4d8ef14,-85px -65px 0 -33px #a4d8ef1f}.science-category-grid article{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(135deg,#1c567991,#04223c40);border-color:#a9d6ed38;min-height:164px;margin:-1px 0 0 -1px;padding:26px 28px;box-shadow:inset 0 1px #ffffff1a}.science-category-grid article:first-child{grid-column:span 2;min-height:182px;transform:translateY(-14px)}.science-category-grid article:nth-child(2){transform:translate(10px,18px)}.science-category-grid article:nth-child(3){transform:translate(-12px,-6px)}.science-category-grid article:nth-child(4){transform:translate(8px,16px)}.science-category-grid article:nth-child(5){transform:translate(-5px,-14px)}.science-ingredient-chapter{isolation:isolate;min-height:610px;padding-top:75px;padding-bottom:75px}.science-ingredient-chapter:before{content:"01";color:#4f8faf14;letter-spacing:-.06em;z-index:-1;font:150px/1 Georgia,Times New Roman,serif;position:absolute;top:16px;left:max(18px,50vw - 715px)}.chapter-2:before{content:"02"}.chapter-3:before{content:"03"}.chapter-4:before{content:"04"}.chapter-5:before{content:"05"}.chapter-1:before,.chapter-4:before{color:#bfe2f214;filter:none;background:0 0;width:auto;height:auto;right:auto}.science-chapter-hero{align-self:center}.science-chapter-hero>.science-ingredient-art{height:270px;position:relative;overflow:visible}.science-chapter-hero>.science-ingredient-art:after{content:"";z-index:-1;background:linear-gradient(#ffffff80,#53a1c514);border:1px solid #86bbd561;border-radius:50%;height:33px;position:absolute;bottom:-8px;left:8%;right:8%;box-shadow:0 16px 24px #0b426321}.science-chapter-cards{grid-template-columns:repeat(6,1fr);gap:0;padding:25px 0}.science-chapter-cards article{background:linear-gradient(145deg,#ffffffbd,#e8f6fc7a);border-color:#8bb9d14d;grid-column:span 2;min-height:360px;margin:0 -3px;position:relative;overflow:visible;box-shadow:0 24px 42px #042c4817}.science-chapter-cards article:nth-child(2){z-index:2;transform:translateY(28px)}.science-chapter-cards article:nth-child(3){z-index:1;transform:translateY(-18px)}.science-chapter-cards article:nth-child(n+4){grid-column:span 3;min-height:325px;transform:translateY(13px)}.science-chapter-cards article:after{content:"";filter:blur(8px);z-index:-1;background:#24678a1a;border-radius:50%;height:22px;position:absolute;bottom:-14px;left:15%;right:15%}.science-chapter-cards .science-ingredient-art{background:0 0;height:150px;margin:-12px 12px 0;overflow:visible}.science-chapter-cards .science-ingredient-art img{filter:drop-shadow(0 14px 14px #042f4c1f)}.chapter-1 .science-chapter-cards article,.chapter-4 .science-chapter-cards article{background:linear-gradient(145deg,#124160ad,#03203980);box-shadow:0 25px 46px #0008164d,inset 0 1px #ffffff1a}.science-pathways{min-height:500px;overflow:hidden}.science-pathways:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#6e9ab3 8% 92%,#0000);height:1px;position:absolute;top:53%;left:8%;right:8%}.science-path-row{gap:20px}.science-path-row>div:nth-child(2n){transform:translateY(22px)}.science-path-row>div:not(:last-child):after{content:"";background:#789cb2;width:38px;height:1px;top:48px;right:-20px}.science-path-row>div:not(:last-child):before{content:"";border-top:1px solid #789cb2;border-right:1px solid #789cb2;width:7px;height:7px;position:absolute;top:45px;right:-20px;transform:rotate(45deg)}.science-path-row i.science-line-icon{background:radial-gradient(circle,#ffffffeb,#e1f2faa6);border:0;box-shadow:inset 0 0 0 1px #91bed48f,inset 0 0 22px #fff,0 17px 30px #0d47691a}.science-skin-layer{background:linear-gradient(#97d5ec38 0 35%,#f4d3cb4d 36% 70%,#e0afa629);height:90px;bottom:-8px;box-shadow:inset 0 15px 24px #fffc}.science-matrix{min-height:650px;position:relative;overflow:hidden}.science-matrix:before{content:"";background:linear-gradient(#ffffff14,#3f92ba0d);border:1px solid #8bc2dc38;border-radius:50%;height:110px;position:absolute;bottom:90px;left:4%;right:4%;box-shadow:0 30px 50px #00050f4d,inset 0 0 35px #ffffff14}.science-system-map{z-index:1;align-items:end;margin-top:55px;position:relative}.science-system-map article:nth-child(odd){transform:translateY(-18px)}.science-product-stage{background:linear-gradient(145deg,#ffffff1f,#317ea40f);border:1px solid #b1dbef47;place-items:center;width:170px;height:205px;margin:auto;display:grid;position:relative;box-shadow:inset 0 1px #ffffff4d,0 26px 38px #00071247}.science-product-stage:after{content:"";background:#77bbda17;border:1px solid #a1d1e757;border-radius:50%;height:30px;position:absolute;bottom:-16px;left:6%;right:6%;box-shadow:0 14px 25px #00050e4d}.science-product-stage img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.science-product-step{color:#bde0f033;font:46px Georgia,Times New Roman,serif;position:absolute;top:-28px;left:calc(50% - 102px)}.science-system-map h3{margin-top:30px}.science-system-link{top:102px;right:-31px}.science-matrix-data{z-index:2;position:relative}.science-evidence{min-height:470px;position:relative;overflow:hidden}.science-evidence:before{content:"";background:radial-gradient(circle at 36% 31%,#fffc,#75bede0d 55%,#0000);border:1px solid #5397b91f;border-radius:50%;width:310px;height:310px;position:absolute;top:-120px;right:-110px}.science-evidence-cards{gap:0}.science-evidence-cards article{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(145deg,#ffffffad,#def1fa61);border-color:#85b5cf47;border-radius:2px;min-height:260px;margin:0 -2px;padding:30px 26px;box-shadow:inset 0 1px #fffffffa,0 28px 44px #07395814}.science-evidence-cards article:nth-child(2){transform:translateY(18px)}.science-evidence-cards h3{background:radial-gradient(circle,#fffffff2,#daeff980);border-width:1px;box-shadow:inset 0 0 0 7px #e0eef6c7,0 14px 26px #0b46681a}.science-references{position:relative;overflow:hidden}.science-references:after{content:"";border:1px solid #4e8faf1a;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-120px;right:-80px;box-shadow:inset 0 0 45px #69b7da0f}.science-ref-grid{z-index:1;gap:0;position:relative}.science-ref-grid a{background:0 0;border-top:1px solid #719fb861;min-height:74px;padding:14px 12px}.science-ref-grid a:nth-child(odd){padding-right:40px}.science-ref-grid a:nth-child(2n){padding-left:40px}.science-ref-grid b{color:#0d6595b3;font:26px Georgia,Times New Roman,serif}@media (max-width:1024px){.glass-orbit{width:330px;height:330px}.science-category-grid article:first-child,.science-category-grid article:nth-child(n){transform:none}.science-chapter-cards{grid-template-columns:repeat(2,1fr);gap:12px}.science-chapter-cards article,.science-chapter-cards article:nth-child(n){grid-column:auto;margin:0;transform:none}.science-product-stage{width:126px;height:168px}.science-product-step{left:calc(50% - 76px)}.science-system-link{top:82px}}@media (max-width:700px){.science-hero-art{transform:none}.glass-orbit{width:235px;height:235px;transform:translate(12%,4%)}.acrylic-disc{width:330px;height:66px}.science-philosophy{display:block}.science-categories{min-height:auto}.science-category-grid article:first-child,.science-category-grid article:nth-child(n){min-height:190px;margin:0;transform:none}.science-ingredient-chapter{min-height:auto}.science-ingredient-chapter:before{font-size:100px;top:16px}.science-chapter-cards{display:flex}.science-chapter-cards article,.science-chapter-cards article:nth-child(n){min-width:82vw;margin:0;transform:none}.science-pathways:before{display:none}.science-path-row>div:nth-child(2n){transform:none}.science-product-stage{width:150px;height:190px}.science-system-map article:nth-child(odd),.science-evidence-cards article,.science-evidence-cards article:nth-child(2){transform:none}.science-ref-grid a:nth-child(n){padding:12px 4px}}.hierarchy-directory{background:#f5f9fc}.signature-active{grid-template-columns:48% 52%;align-items:center;min-height:700px;padding:76px max(72px,50vw - 640px);display:grid;position:relative;overflow:hidden}.signature-active:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 85%,#66b6da26,#0000 24%);position:absolute;inset:0}.signature-1{color:#fff;background:linear-gradient(90deg,#011328b8,#011f3980),url(/science-backgrounds/dark-molecular.webp) 50%/cover no-repeat}.signature-2{background:linear-gradient(90deg,#fafdffeb,#e5f5fcb3),url(/science-backgrounds/icy-lab.webp) 50%/cover no-repeat;grid-template-columns:52% 48%}.signature-2 .signature-visual{grid-area:1/2}.signature-2 .signature-copy{grid-area:1/1;padding-left:0;padding-right:70px}.signature-visual{place-items:center;height:520px;display:grid;position:relative}.signature-number{color:#a9d8ed17;letter-spacing:-.07em;font:180px/1 Georgia,Times New Roman,serif;position:absolute;top:-20px;left:0}.signature-2 .signature-number{color:#0d659514}.signature-image-stage{background:linear-gradient(145deg,#ffffff21,#2a799f0a);border:1px solid #a9d6eb42;place-items:center;width:430px;height:310px;display:grid;position:relative;box-shadow:inset 0 1px #fff6,0 30px 55px #0008163d}.signature-image-stage:after,.support-image-stage:after{content:"";z-index:-1;background:linear-gradient(#fff6,#50a1c614);border:1px solid #97cae15c;border-radius:50%;height:38px;position:absolute;bottom:-20px;left:8%;right:8%;box-shadow:0 17px 28px #0009162e}.signature-image-stage img{object-fit:contain;filter:drop-shadow(0 16px 20px #0228422e);width:auto;max-width:78%;height:auto;max-height:72%;display:block}.signature-copy{padding-left:70px;position:relative}.signature-copy h3{margin:12px 0 4px;font:400 62px/1 Georgia,Times New Roman,serif}.signature-inci{color:#8fc1da;letter-spacing:.04em;margin:0 0 20px;font-size:12px}.signature-2 .signature-inci{color:#32769c}.signature-lead{font:400 22px/1.4 Georgia,Times New Roman,serif}.signature-copy dl{border-top:1px solid #93c3da57;grid-template-columns:150px 1fr;margin:28px 0;display:grid}.signature-copy dt,.signature-copy dd{border-bottom:1px solid #93c3da3d;margin:0;padding:11px 0;font-size:11px;line-height:1.55}.signature-copy dt{color:#90bdd2;text-transform:uppercase;letter-spacing:.05em}.signature-2 .signature-copy dt{color:#3f7898}.signature-references{flex-wrap:wrap;gap:9px;display:flex}.signature-references a{letter-spacing:.04em;border:1px solid #91c5dc6b;padding:8px 13px;font-size:10px}.key-supporting{background:linear-gradient(90deg,#ffffffe6,#eef8fcc7),url(/science-backgrounds/science-paper.webp) 50%/cover no-repeat;grid-template-columns:34% 66%;gap:55px;min-height:560px;padding:70px max(72px,50vw - 640px);display:grid}.support-heading{align-self:center}.support-heading h3,.growth-heading h3,.essential-heading h3{margin:10px 0 14px;font:400 42px/1.05 Georgia,Times New Roman,serif}.support-heading>p:last-child,.growth-heading>p:last-child,.essential-heading>p:last-child{color:#4f6c80;font-size:13px;line-height:1.7}.glabridin-feature{background:#ffffff57;border-top:1px solid #81b1c96b;border-bottom:1px solid #81b1c96b;grid-template-columns:43% 57%;align-items:center;gap:35px;padding:34px;display:grid}.support-image-stage{background:#ffffff47;place-items:center;height:250px;display:grid;position:relative}.support-image-stage img{object-fit:contain;filter:drop-shadow(0 14px 18px #04314e26);width:auto;max-width:78%;height:auto;max-height:68%;display:block}.glabridin-feature h4,.growth-path h4{margin:12px 0 4px;font:400 28px/1.1 Georgia,Times New Roman,serif}.glabridin-feature>div:last-child>p{font-size:12px;line-height:1.55}.support-limit{color:#557286;border-top:1px solid #7ba9c257;padding-top:10px}.glabridin-feature a,.growth-reference{color:#0b608f;border-bottom:1px solid;margin-top:8px;font-size:10px;display:inline-block}.growth-system{color:#fff;background:linear-gradient(90deg,#001125c2,#01203b8c),url(/science-backgrounds/dark-molecular.webp) 50%/cover no-repeat;min-height:620px;padding:74px max(72px,50vw - 640px)}.growth-heading{text-align:center;max-width:740px;margin:0 auto 42px}.growth-heading>p:last-child{color:#bfd7e4}.growth-path{grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.growth-path:before{content:"";background:#89bed75c;height:1px;position:absolute;top:125px;left:10%;right:10%}.growth-path article{background:linear-gradient(145deg,#17496880,#04233c38);border-left:1px solid #91c6dd40;border-right:1px solid #91c6dd29;padding:25px;position:relative}.growth-path .support-image-stage{background:0 0;height:190px}.growth-path h4{font-size:31px}.growth-path .inci{color:#9ec5d9}.growth-path article>p:not(.inci){color:#cee1ea;font-size:11px;line-height:1.55}.growth-path article>span{color:#91b8cc;font-size:9px}.growth-link{background:#89bad1;width:45px;height:1px;position:absolute;top:124px;right:-37px}.growth-link:after{content:"";border-top:1px solid #89bad1;border-right:1px solid #89bad1;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.growth-reference{color:#b9d8e8;margin-top:28px}.essential-support{background:linear-gradient(90deg,#fafdffe8,#e9f6fccc),url(/science-backgrounds/science-paper.webp) 50%/cover no-repeat;padding:70px max(72px,50vw - 640px)}.essential-heading{grid-template-columns:1fr 1fr;align-items:end;gap:35px;margin-bottom:35px;display:grid}.essential-heading .science-kicker{grid-column:1/-1}.essential-heading h3{margin:0}.essential-groups{border-top:1px solid #a9c5d6}.essential-groups>section{border-bottom:1px solid #b7cedc;grid-template-columns:230px 1fr;display:grid}.essential-groups h4{color:#0a4e77;margin:0;padding:18px 22px 18px 0;font:400 20px Georgia,Times New Roman,serif}.essential-list>article{border-top:1px solid #b1ccdc8c;grid-template-columns:minmax(210px,1.1fr) minmax(260px,1.6fr) minmax(180px,.8fr);align-items:center;gap:18px;padding:13px 0;display:grid}.essential-list>article:first-of-type{border-top:0}.essential-groups article div b,.essential-groups article div small{display:block}.essential-groups article div b{font:400 15px Georgia,Times New Roman,serif}.essential-groups article div small{color:#72899a;margin-top:3px;font-size:8px}.essential-groups article p{margin:0;font-size:10px;line-height:1.45}.essential-groups article>span{color:#346d8d;text-align:right;font-size:8px}@media (max-width:1024px){.signature-active{grid-template-columns:45% 55%;padding-left:36px;padding-right:36px}.signature-2{grid-template-columns:55% 45%}.signature-image-stage{width:330px;height:270px}.signature-copy{padding-left:35px}.signature-2 .signature-copy{padding-right:35px}.signature-copy h3{font-size:52px}.key-supporting{grid-template-columns:1fr;padding-left:36px;padding-right:36px}.glabridin-feature{max-width:850px}.growth-system,.essential-support{padding-left:36px;padding-right:36px}.essential-groups>section{grid-template-columns:190px 1fr}.essential-list>article{grid-template-columns:1fr 1.4fr}.essential-groups article>span{text-align:left;grid-column:1/-1}}@media (max-width:700px){.signature-active,.signature-2{flex-direction:column;min-height:auto;padding:52px 20px;display:flex}.signature-2 .signature-visual{order:1}.signature-2 .signature-copy{order:2}.signature-visual{width:100%;height:330px}.signature-image-stage{width:100%;max-width:350px;height:235px}.signature-number{font-size:110px}.signature-copy,.signature-2 .signature-copy{width:100%;padding:0}.signature-copy h3{font-size:46px}.signature-copy dl{grid-template-columns:1fr}.signature-copy dt{border-bottom:0;padding-bottom:2px}.signature-copy dd{padding-top:2px}.key-supporting{padding:52px 20px;display:block}.glabridin-feature{margin-top:30px;padding:25px 0;display:block}.support-image-stage{height:210px}.growth-system,.essential-support{padding:52px 20px}.growth-path{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.growth-path article{scroll-snap-align:center;min-width:82vw}.growth-link{display:none}.essential-heading,.essential-groups>section{display:block}.essential-groups h4{padding-bottom:8px}.essential-list>article{padding:14px 0;display:block}.essential-groups article p{margin:8px 0}.essential-groups article>span{text-align:left;display:block}.support-heading h3,.growth-heading h3,.essential-heading h3{font-size:35px}}.signature-active{isolation:isolate;grid-template-columns:minmax(440px,48%) minmax(0,52%);align-content:center;min-height:930px;padding-top:90px;padding-bottom:84px}.signature-active:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 13% 18%,#ffffff29,#0000 20%),radial-gradient(circle at 42% 78%,#6fc8eb24,#0000 24%);position:absolute;inset:0}.signature-2{grid-template-columns:minmax(0,52%) minmax(440px,48%)}.signature-2:after{background:radial-gradient(circle at 84% 16%,#ffffffe6,#0000 24%),radial-gradient(circle at 65% 76%,#379ac61f,#0000 28%)}.signature-visual{z-index:1;height:590px}.signature-visual:before,.signature-visual:after{content:"";background:radial-gradient(circle at 32% 28%,#ffffffa8,#5bafd317 58%,#0000);border:1px solid #a4d8ee57;border-radius:50%;position:absolute;box-shadow:inset 0 0 18px #ffffff73,0 16px 25px #00162b1f}.signature-visual:before{width:72px;height:72px;top:8%;right:3%}.signature-visual:after{width:28px;height:28px;bottom:15%;left:4%}.signature-image-stage{background:linear-gradient(145deg,#ffffff2b,#2c7fa406);border-color:#b5e0f257;width:min(100%,560px);height:420px;box-shadow:inset 0 1px #ffffff8c,0 38px 68px #0008164d}.signature-2 .signature-image-stage{background:linear-gradient(145deg,#ffffffab,#d1effa3d);box-shadow:inset 0 1px #fff,0 34px 64px #08446729}.signature-image-stage:before{content:"";border:1px solid #a7daef33;border-radius:50%;width:76%;height:76%;position:absolute;box-shadow:inset 0 0 50px #ffffff24}.signature-image-stage .stage-orbit{border:1px solid #aadbef40;border-radius:50%;width:54%;height:54%;position:absolute;transform:rotate(-18deg)}.signature-image-stage img{z-index:2;image-rendering:auto;max-width:88%;max-height:84%;position:relative}.signature-copy{padding-left:62px}.signature-2 .signature-copy{padding-right:62px}.signature-copy dl{margin-bottom:12px}.signature-copy dt,.signature-copy dd{padding-top:10px;padding-bottom:10px;font-size:12px}.signature-evidence{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(100deg,#ffffff1c,#6ebbda0e);border-top:1px solid #99cde35c;border-bottom:1px solid #99cde342;grid-column:1/-1;grid-template-columns:1.35fr .65fr;gap:34px;margin-top:34px;padding:22px 26px;display:grid}.signature-2 .signature-evidence{background:linear-gradient(100deg,#ffffffa8,#d1effa47);border-color:#5b9ebf47}.evidence-strip{grid-template-columns:72px repeat(4,1fr);align-items:stretch;display:grid}.evidence-strip>div{border-left:1px solid #97cae04d;padding:6px 14px}.evidence-strip>div:first-child{text-align:center;border-left:0}.evidence-strip small,.evidence-strip b{display:block}.evidence-strip small{color:#8fc0d6;text-transform:uppercase;letter-spacing:.08em;min-height:28px;font-size:8px;line-height:1.35}.signature-2 .evidence-strip small{color:#39789a}.evidence-strip b{font-size:10px;font-weight:400;line-height:1.5}.evidence-strip>div:first-child b{color:#d9f2fc;font:38px/1 Georgia,Times New Roman,serif}.signature-2 .evidence-strip>div:first-child b{color:#176c99}.evidence-sources{border-left:1px solid #97cae04d;padding-left:24px}.evidence-sources .science-kicker{margin:0 0 7px}.evidence-sources a{border-top:1px solid #97cae038;grid-template-columns:auto 1fr 12px;align-items:center;gap:12px;padding:8px 0;display:grid}.evidence-sources a span{font:13px Georgia,Times New Roman,serif}.evidence-sources a small{color:#a5c8d9;font-size:8px;line-height:1.45}.signature-2 .evidence-sources a small{color:#59798b}.evidence-sources a b{font-weight:400}.support-image-stage{height:310px}.support-image-stage img{max-width:86%;max-height:78%}.growth-path .support-image-stage{height:235px}.growth-path article{padding:28px}.growth-path:before{top:148px}.growth-link{top:147px}.essential-support{position:relative;overflow:hidden}.essential-support:before,.essential-support:after{content:"";pointer-events:none;border:1px solid #478cb01a;border-radius:50%;position:absolute}.essential-support:before{width:360px;height:360px;top:40px;right:-160px}.essential-support:after{width:170px;height:170px;bottom:80px;left:-90px}.essential-list>article{padding:0;display:block}.essential-list>article>button{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-top:1px solid #b1ccdc8c;grid-template-columns:minmax(210px,1.1fr) minmax(260px,1.6fr) minmax(180px,.8fr) 26px;align-items:center;gap:18px;padding:15px 0;display:grid}.essential-list>article:first-child>button{border-top:0}.essential-list button span b,.essential-list button span small{display:block}.essential-list button span b{font:400 15px Georgia,Times New Roman,serif}.essential-list button span small{color:#72899a;margin-top:3px;font-size:8px}.essential-list button p{margin:0;font-size:10px;line-height:1.45}.essential-list button em{color:#346d8d;text-align:right;font-size:8px;font-style:normal}.essential-list button i{color:#0b608f;border:1px solid #8eb4c9;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.essential-list button:focus-visible{outline-offset:4px;outline:2px solid #0b608f}.support-detail{background:linear-gradient(90deg,#ffffff47,#0000);border-top:1px solid #b1ccdc6b;grid-template-columns:1.2fr .45fr 1.6fr;gap:25px;padding:14px 38px 18px 0;display:grid}.support-detail p{margin:0!important;font-size:10px!important;line-height:1.55!important}.support-detail p b{color:#0a577f;text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px;font:9px/1.2 Arial,sans-serif;display:block}@media (max-width:1024px){.signature-active,.signature-2{grid-template-columns:44% 56%;min-height:980px}.signature-image-stage{width:100%;height:350px}.signature-evidence{grid-template-columns:1fr}.evidence-sources{border-top:1px solid #97cae04d;border-left:0;padding:18px 0 0}.growth-path .support-image-stage{height:210px}.essential-list>article>button{grid-template-columns:1fr 1.35fr 24px}.essential-list button em{text-align:left;grid-column:1/-1}.support-detail{grid-template-columns:1fr 1fr}}@media (max-width:700px){.signature-active,.signature-2{min-height:auto;padding-top:58px;padding-bottom:58px}.signature-visual{order:1;height:390px}.signature-copy,.signature-2 .signature-copy{order:2}.signature-evidence{background:0 0;order:3;margin-top:30px;padding:18px 0}.signature-image-stage{max-width:390px;height:300px}.signature-image-stage img{max-width:90%;max-height:86%}.evidence-strip{grid-template-columns:1fr 1fr}.evidence-strip>div{border-top:1px solid #97cae040;border-left:0;padding:10px}.evidence-strip>div:first-child{text-align:left}.evidence-strip>div:first-child b{font-size:30px}.evidence-strip>div:last-child{grid-column:1/-1}.evidence-sources a{grid-template-columns:1fr 14px}.evidence-sources a small{grid-column:1/-1}.support-image-stage,.growth-path .support-image-stage{height:235px}.essential-list>article>button{grid-template-columns:1fr 26px;gap:8px;padding:16px 0;display:grid}.essential-list button p,.essential-list button em{text-align:left;grid-column:1/-1}.essential-list button i{grid-area:1/2}.support-detail{padding-right:0;display:block}.support-detail p{margin:10px 0!important}}.curation-v2{--cv-navy:#071d3d;--cv-ice:#edf7fc;min-height:100vh;color:var(--cv-navy);background:#f7fbfe;font-family:Arial,Helvetica Neue,sans-serif}.curation-v2>header{color:#fff;background:#061b38;justify-content:space-between;align-items:center;height:76px;padding:0 max(50px,50vw - 640px);display:flex}.curation-v2>header>a{letter-spacing:.08em;font:25px Georgia,Times New Roman,serif}.curation-v2>header>div{text-align:right}.curation-v2>header span,.curation-v2>header b{letter-spacing:.12em;font-size:9px;display:block}.curation-v2>header b{color:#9fd0e6;margin-top:5px}.curation-hero{background:linear-gradient(90deg,#fffffff5,#ebf7fc9e),url(/science-backgrounds/icy-lab.webp) 50%/cover;min-height:510px;padding:100px max(50px,50vw - 640px);position:relative;overflow:hidden}.curation-hero:after{content:"";background:radial-gradient(circle at 35% 30%,#ffffffe6,#6dbcdd1a 48%,#0000);border:1px solid #2f7ea82e;border-radius:50%;width:420px;height:420px;position:absolute;top:45px;right:9%;box-shadow:inset 0 0 55px #fff}.curation-hero>p:first-child,.curation-heading p{letter-spacing:.16em;font-size:10px}.curation-hero h1{margin:12px 0 18px;font:400 66px/1 Georgia,Times New Roman,serif}.curation-hero>p:nth-of-type(2){max-width:560px;font-size:14px;line-height:1.8}.curation-hero>div{gap:32px;margin-top:45px;display:flex}.curation-hero>div span{letter-spacing:.07em;border-top:1px solid #9abed1;padding-top:12px;font-size:9px}.curation-group,.curation-support{padding:80px max(50px,50vw - 640px)}.curation-group:nth-of-type(2n){color:#fff;background:linear-gradient(100deg,#02142ad9,#032844b3),url(/science-backgrounds/dark-molecular.webp) 50%/cover}.curation-heading{grid-template-columns:105px 1fr;align-items:start;margin-bottom:45px;display:grid}.curation-heading>small{color:#276c9129;font:72px/1 Georgia,Times New Roman,serif}.curation-group:nth-of-type(2n) .curation-heading>small{color:#b4e0f11f}.curation-heading h2{margin:7px 0 10px;font:400 43px/1 Georgia,Times New Roman,serif}.curation-heading span{color:#607a8b;max-width:770px;font-size:12px;line-height:1.7;display:block}.curation-group:nth-of-type(2n) .curation-heading span{color:#b7d3df}.curation-items{gap:55px;display:grid}.curation-items>article{background:#ffffff8f;border:1px solid #649dbb52;grid-template-columns:1.15fr .85fr;gap:28px;padding:28px;display:grid;box-shadow:0 28px 55px #0836521a}.curation-items>article.dark{background:#031f3894;border-color:#9bcfe647;box-shadow:0 30px 60px #0008144d}.full-preview{background:#eaf5fb;grid-column:1;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.dark .full-preview{background:#031830}.full-preview img{object-fit:contain;width:100%;height:100%;max-height:610px}.full-preview>span{color:#fff;letter-spacing:.12em;background:#03182fb8;padding:7px 10px;font-size:8px;position:absolute;bottom:14px;left:16px}.mock-placement{background:linear-gradient(120deg,#fffffff2,#ddf2fb94),url(/science-backgrounds/icy-lab.webp) 50%/cover;border:1px solid #69a4c147;grid-column:2;grid-template-columns:45% 55%;align-items:center;min-height:390px;padding:24px;display:grid}.dark .mock-placement{color:#fff;background:linear-gradient(120deg,#02162cc2,#042f4e8f),url(/science-backgrounds/dark-molecular.webp) 50%/cover}.mock-placement p{letter-spacing:.13em;font-size:8px}.mock-placement h3{margin:9px 0;font:400 28px/1 Georgia,Times New Roman,serif}.mock-placement span{color:#56809a;font-size:8px;line-height:1.5}.dark .mock-placement span{color:#a4c8da}.mock-stage{background:#ffffff2e;border:1px solid #79b2cd52;place-items:center;height:250px;display:grid;position:relative}.mock-stage:after{content:"";background:#73bcdc21;border:1px solid #7eb8d359;border-radius:50%;height:25px;position:absolute;bottom:-13px;left:8%;right:8%}.mock-stage img{object-fit:contain;width:88%;height:78%}.curation-meta{grid-column:1/-1;padding-top:10px}.curation-meta>h3{font:400 30px Georgia,Times New Roman,serif}.curation-meta dl{border-top:1px solid #6da3be59;grid-template-columns:180px 1fr;margin-top:20px;display:grid}.curation-meta dt,.curation-meta dd{border-bottom:1px solid #6da3be3d;margin:0;padding:9px 0;font-size:10px;line-height:1.55}.curation-meta dt{text-transform:uppercase;letter-spacing:.07em;color:#4f7890}.dark .curation-meta dt{color:#8fc0d6}.curation-warning{background:#6fb7d71a;border-left:2px solid #64a8c9;margin:18px 0 0;padding:13px 16px;font-size:10px}.curation-support{background:linear-gradient(90deg,#ffffffeb,#e8f7fcb8),url(/science-backgrounds/science-paper.webp) 50%/cover}.curation-support>div:last-child{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.curation-support article{background:#ffffff61;border-top:1px solid #9fc1d3;padding:18px}.curation-support article img{object-fit:cover;width:100%;height:150px}.curation-support article h3{font:19px Georgia,Times New Roman,serif}.curation-support article p{font-size:10px;line-height:1.55}.curation-support article span{letter-spacing:.1em;color:#377192;font-size:8px}.curation-v2>footer{color:#c5dce8;background:#061b38;justify-content:space-between;padding:36px max(50px,50vw - 640px);font-size:10px;display:flex}.curation-v2>footer a{color:#fff}@media (max-width:900px){.curation-items>article{display:block}.mock-placement,.curation-meta{margin-top:24px}.curation-support>div:last-child{grid-template-columns:1fr 1fr}.curation-hero:after{opacity:.35}.curation-heading{grid-template-columns:70px 1fr}}@media (max-width:600px){.curation-v2>header{height:auto;padding:18px 20px}.curation-v2>header>div span{display:none}.curation-hero,.curation-group,.curation-support{padding:55px 20px}.curation-hero h1{font-size:48px}.curation-hero>div{grid-template-columns:1fr 1fr;display:grid}.curation-heading{display:block}.curation-heading>small{font-size:50px}.curation-heading h2{font-size:36px}.curation-items>article{padding:15px}.full-preview{min-height:280px}.mock-placement{min-height:0;display:block}.mock-stage{height:240px;margin-top:20px}.curation-meta dl{grid-template-columns:1fr}.curation-meta dt{border-bottom:0;padding-bottom:2px}.curation-meta dd{padding-top:2px}.curation-support>div:last-child{grid-template-columns:1fr}.curation-v2>footer{padding:30px 20px;display:block}.curation-v2>footer a{margin-top:16px;display:block}}.full-preview img[src*=growth]{object-fit:contain}.mock-comparison{grid-column:2;gap:18px;display:grid}.comparison-before>b,.comparison-after>b{letter-spacing:.12em;color:#6f94a8;margin:0 0 8px;font-size:8px;display:block}.dark .comparison-before>b,.dark .comparison-after>b{color:#9ec6d9}.mock-comparison .mock-placement{grid-column:auto;min-height:300px}.mock-comparison .mock-stage{height:205px}.integrated-scene{isolation:isolate;background:linear-gradient(105deg,#fffffff7 0 40%,#e8f7fcb8 58%,#daf1fa66),url(/science-backgrounds/icy-lab.webp) 50%/cover;grid-template-columns:39% 61%;align-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.integrated-scene:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 76% 22%,#fffffff5,#0000 24%),linear-gradient(90deg,#0000 42%,#6ebddd12);position:absolute;inset:0}.scene-fullerene .integrated-scene,.scene-growth .integrated-scene{color:#fff;background:linear-gradient(105deg,#021327f2 0 40%,#03233dba 60%,#03182d9e),url(/science-backgrounds/dark-molecular.webp) 50%/cover}.scene-fullerene .integrated-scene:before,.scene-growth .integrated-scene:before{background:radial-gradient(circle at 78% 26%,#77c6e629,#0000 26%),linear-gradient(90deg,#0000 40%,#80cfee0d)}.integrated-copy{z-index:8;padding:34px 18px 34px 28px;position:relative}.integrated-copy p{letter-spacing:.13em;font-size:8px}.integrated-copy h3{margin:9px 0;font:400 27px/1 Georgia,Times New Roman,serif}.integrated-copy span{color:#588099;font-size:8px;line-height:1.55;display:block}.scene-fullerene .integrated-copy span,.scene-growth .integrated-copy span{color:#a7cbdc}.integrated-art{height:390px;position:relative;overflow:visible}.scene-image{z-index:3;position:absolute;inset:18px -9% 30px -8%;overflow:hidden;-webkit-mask-image:radial-gradient(66% 68% at 53% 48%,#000 54%,#000c 68%,#0000 100%);mask-image:radial-gradient(66% 68% at 53% 48%,#000 54%,#000c 68%,#0000 100%)}.scene-image img{object-fit:cover;filter:saturate(.94)contrast(1.02);width:100%;height:100%}.scene-growth .scene-image{inset:56px -8% 45px -10%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.scene-growth .scene-image img{object-fit:contain}.scene-platform{z-index:4;background:linear-gradient(#ffffff61,#499dc312);border:1px solid #8bc7e06b;border-radius:50%;height:34px;position:absolute;left:9%;right:1%;box-shadow:0 18px 25px #0113253d,inset 0 0 22px #ffffff40}.platform-front{bottom:26px}.platform-back{z-index:2;opacity:.68;height:29px;bottom:49px;left:18%;right:8%}.scene-orbit{z-index:2;border:1px solid #96d3ea38;border-radius:50%;width:245px;height:245px;position:absolute;top:55px;right:4%;box-shadow:inset 0 0 32px #ffffff1a}.scene-bubble{z-index:7;background:radial-gradient(circle at 32% 28%,#fffc,#5aaed11f 55%,#0000);border:1px solid #90cfe86b;border-radius:50%;position:absolute;box-shadow:inset 0 0 15px #ffffff40,0 12px 20px #052a4121}.bubble-a{width:52px;height:52px;top:28px;right:2%}.bubble-b{width:22px;height:22px;bottom:54px;left:6%}.bubble-c{width:30px;height:30px;bottom:18px;right:38%}.scene-apps .integrated-scene:after{content:"";z-index:7;background:#e6c575;border-radius:50%;width:13px;height:13px;position:absolute;top:20%;right:5%;box-shadow:-28px 72px 0 4px #e5c5749e,34px 120px 0 1px #e5c5747a,-92px 18px 0 -2px #e5c57499}.scene-glabridin .integrated-scene:after{content:"";opacity:.18;filter:blur(1px);z-index:1;background:url(/science-curation-v2/glabridin-variants.webp) 95%/cover no-repeat;width:170px;height:240px;position:absolute;bottom:-8%;right:-4%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.scene-glabridin .scene-image{inset:30px -11% 38px -7%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 17% 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 17% 76%,#0000 100%)}.scene-glabridin .scene-image img{object-fit:cover}.scene-growth .integrated-art:after{content:"";z-index:6;background:linear-gradient(90deg,#0000,#8fc8df 12% 88%,#0000);height:1px;position:absolute;top:48%;left:6%;right:3%;box-shadow:0 0 8px #8fc8df47}.comparison-after{position:relative}.comparison-after:after{content:"FOREGROUND · MIDGROUND · BACKGROUND";z-index:9;letter-spacing:.1em;color:#608ba1bf;font-size:7px;position:absolute;bottom:10px;right:12px}.dark .comparison-after:after{color:#aad3e4b3}@media (max-width:900px){.mock-comparison{margin-top:24px}.integrated-scene{min-height:430px}.integrated-art{height:430px}.scene-image{inset:25px -5% 42px -4%}.bubble-a{width:42px;height:42px}.bubble-c{display:none}}@media (max-width:600px){.mock-comparison{margin-top:22px}.integrated-scene{flex-direction:column;min-height:520px;display:flex}.integrated-copy{order:2;width:100%;padding:24px 22px}.integrated-art{order:1;width:100%;height:350px}.scene-image{inset:15px -7% 38px}.scene-growth .scene-image{inset:35px -7% 48px}.scene-orbit{width:190px;height:190px;top:50px;right:9%}.platform-front{bottom:28px}.platform-back{bottom:49px}.bubble-a{right:7%}.comparison-after:after{display:none}.mock-comparison .mock-placement{display:block}.mock-comparison .mock-stage{height:220px;margin-top:18px}}.full-preview img{object-fit:contain!important}.scene-fullerene .scene-image img,.scene-apps .scene-image img,.scene-glabridin .scene-image img{object-position:left center;width:200%;max-width:none}.scene-fullerene .scene-image img{height:145%;transform:translateY(-15%)}.approval-v3{--v3-navy:#031a35;--v3-ink:#061d3d;--v3-ice:#e9f4fa;min-height:100vh;color:var(--v3-ink);background:#edf6fb;font-family:Arial,Noto Sans Thai,Tahoma,sans-serif}.v3-header{color:#fff;background:#021a35;border-bottom:1px solid #9dcee533;justify-content:space-between;align-items:center;height:62px;padding:0 max(36px,50vw - 720px);display:flex}.v3-header>a{letter-spacing:.08em;font:22px/1 Georgia,Times New Roman,serif}.v3-header>div{letter-spacing:.13em;align-items:center;gap:24px;font-size:8px;display:flex}.v3-header b{border:1px solid #a2d2e659;padding:7px 10px;font-weight:400}.v3-hero{color:#fff;background:radial-gradient(circle at 80% 48%,#6cbcde33,#0000 26%),linear-gradient(105deg,#02142af5,#04304ec2),url(/science-backgrounds/dark-molecular.webp) 50%/cover;grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;min-height:520px;padding:90px max(48px,50vw - 680px);display:grid}.v3-hero p,.v3-title p,.v3-option-head p,.v3-mock>p,.v3-crops>p{letter-spacing:.16em;font-size:9px}.v3-hero h1{letter-spacing:-.035em;margin:14px 0 24px;font:400 clamp(52px,6vw,88px)/.94 Georgia,Times New Roman,serif}.v3-hero>div>span{color:#c0d8e5;max-width:620px;font-size:13px;line-height:1.8;display:block}.v3-hero dl{border-top:1px solid #a6d4e759;grid-template-columns:1fr 1fr;margin:0;display:grid}.v3-hero dl>div{border-bottom:1px solid #a6d4e73d;padding:22px 12px 22px 0}.v3-hero dt{letter-spacing:.14em;text-transform:uppercase;color:#7fb7d2;font-size:8px}.v3-hero dd{margin:7px 0 0;font:18px/1.25 Georgia,Times New Roman,serif}.v3-group{background:linear-gradient(105deg,#fdfefe,#e7f3f9);padding:90px max(48px,50vw - 720px)}.v3-group.dark{color:#fff;background:radial-gradient(circle at 8% 34%,#2a80a92e,#0000 26%),linear-gradient(115deg,#021a35,#052d50 55%,#02162e)}.v3-title{grid-template-columns:110px 1fr 210px;align-items:end;gap:34px;margin-bottom:54px;display:grid}.v3-title>small{color:#11527a29;font:76px/1 Georgia,Times New Roman,serif}.dark .v3-title>small{color:#85cce92b}.v3-title h2{margin:8px 0 12px;font:400 clamp(40px,4vw,62px)/1 Georgia,Times New Roman,serif}.v3-title>div>span{color:#58778c;max-width:720px;font-size:11px;line-height:1.7;display:block}.dark .v3-title>div>span{color:#b4cedc}.v3-title figure{margin:0}.v3-title figure img{object-fit:cover;width:100%;height:115px}.v3-title figcaption{letter-spacing:.1em;color:#5a7e94;margin-top:7px;font-size:7px}.dark .v3-title figcaption{color:#91b9cd}.v3-option{border-top:1px solid #548dab47;margin-top:56px;padding-top:28px}.v3-option-head{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.v3-option-head h3{margin:6px 0 0;font:400 28px Georgia,Times New Roman,serif}.v3-option-head>span{letter-spacing:.11em;color:#5a7e94;font-size:8px}.dark .v3-option-head>span{color:#91b9cd}.v3-full{background:#dcebf3;margin:0;position:relative;overflow:hidden}.v3-full img{aspect-ratio:2;object-fit:cover;width:100%;height:auto}.safe-boundary{background:#e7f7fd14;border:1px dashed #083a5c94;width:40%;position:absolute;top:7%;bottom:7%}.v3-full.left .safe-boundary{left:4%}.v3-full.right .safe-boundary{right:4%}.dark .safe-boundary{border-color:#a9def29e}.safe-boundary span{letter-spacing:.13em;color:#164c6e;font:7px Arial,sans-serif;position:absolute;top:10px;left:12px}.dark .safe-boundary span{color:#b6dbe9}.v3-review-grid{grid-template-columns:1.4fr .6fr;gap:24px;margin-top:24px;display:grid}.v3-mock,.v3-crops{min-width:0}.v3-scene{aspect-ratio:2;background-position:50%;background-size:cover;align-items:center;padding:7%;display:flex;overflow:hidden}.v3-scene.right{justify-content:flex-end}.v3-scene>div{width:37%}.v3-scene.right>div{text-align:right}.v3-scene small{letter-spacing:.14em;font-size:7px}.v3-scene h4{margin:8px 0;font:400 clamp(22px,3vw,48px)/1 Georgia,Times New Roman,serif}.v3-scene span{font-size:9px;line-height:1.5}.dark .v3-scene{color:#fff}.v3-crops>div{background-position:50%;background-size:cover;position:relative}.v3-crops span{color:#fff;letter-spacing:.1em;background:#02182fb8;padding:5px 7px;font-size:6px;position:absolute;bottom:7px;left:8px}.crop-desktop{aspect-ratio:2}.crop-pair{grid-template-columns:1.15fr .85fr;gap:10px;margin-top:10px;display:grid}.crop-tablet{aspect-ratio:4/3}.crop-mobile{aspect-ratio:4/5}.crop-tablet.left,.crop-mobile.left{background-position:70%}.crop-tablet.right,.crop-mobile.right{background-position:30%}.v3-meta{border-top:1px solid #5d94b04d;grid-template-columns:repeat(4,1fr);margin:22px 0 0;display:grid}.v3-meta>div{padding:16px 20px 5px 0}.v3-meta dt{letter-spacing:.12em;text-transform:uppercase;color:#4e7890;font-size:7px}.dark .v3-meta dt{color:#83b3ca}.v3-meta dd{margin:6px 0 0;font-size:9px;line-height:1.55}.v3-footer{color:#c0d8e5;background:#01162f;justify-content:space-between;padding:38px max(48px,50vw - 720px);font-size:10px;display:flex}.v3-footer a{color:#fff}@media (max-width:900px){.v3-hero{grid-template-columns:1fr;gap:45px}.v3-title{grid-template-columns:80px 1fr}.v3-title figure{display:none}.v3-review-grid{grid-template-columns:1fr}.v3-meta{grid-template-columns:1fr 1fr}.v3-header>div span{display:none}}@media (max-width:600px){.v3-header{height:auto;padding:18px 20px}.v3-header>div b{font-size:6px}.v3-hero,.v3-group{padding:60px 20px}.v3-hero{min-height:0}.v3-hero h1{font-size:50px}.v3-hero dl{grid-template-columns:1fr}.v3-title{display:block}.v3-title>small{font-size:54px}.v3-title h2{font-size:38px}.v3-option-head{display:block}.v3-option-head>span{margin-top:10px;display:block}.v3-full{aspect-ratio:4/5}.v3-full img{object-fit:cover;width:200%;max-width:none;height:100%}.v3-full.left img{transform:translate(-50%)}.v3-full.right img{transform:translate(0)}.safe-boundary{display:none}.v3-review-grid{display:block}.v3-crops{margin-top:22px}.v3-scene{aspect-ratio:4/5;background-position:70%;align-items:flex-end;padding:9%}.v3-scene.right{background-position:30%;justify-content:flex-start}.v3-scene>div,.v3-scene.right>div{text-align:left;background:#f4fbfed1;width:100%;padding:16px}.dark .v3-scene>div{background:#02172db8}.v3-meta{grid-template-columns:1fr}.crop-pair{grid-template-columns:1fr 1fr}.v3-footer{padding:30px 20px;display:block}.v3-footer a{margin-top:14px;display:block}}.approval-v3 .crop-pair{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.approval-v3 .crop-pair>*{min-width:0}@media (max-width:600px){.approval-v3 .crop-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hierarchy-directory .signature-active{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:980px}.hierarchy-directory .signature-1{background-image:linear-gradient(90deg,#0112260d 0 45%,#01142ab8 57%,#011226f0 100%),url(/science-curation-v3/fullerene-a.webp)}.hierarchy-directory .signature-2{background-image:linear-gradient(90deg,#fafdfff5 0 45%,#eff9fd8a 60%,#e8f6fc0d 100%),url(/science-curation-v3/apps-b.webp)}.hierarchy-directory .signature-active:before{background:linear-gradient(#ffffff05,#0000 68%,#000c1c33)}.hierarchy-directory .signature-2:before{background:linear-gradient(#ffffff14,#0000 70%,#5797b414)}.hierarchy-directory .signature-visual{pointer-events:none;height:570px}.hierarchy-directory .signature-number{color:#bce1f11f;top:0}.hierarchy-directory .signature-2 .signature-number{color:#0f639117;left:auto;right:0}.hierarchy-directory .signature-copy{text-shadow:0 2px 18px #0010225c;padding:36px 0 36px 66px}.hierarchy-directory .signature-2 .signature-copy{text-shadow:0 2px 18px #ffffffe6;padding:36px 66px 36px 0}.hierarchy-directory .signature-copy dl{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#01142952,#01142914)}.hierarchy-directory .signature-2 .signature-copy dl{background:linear-gradient(90deg,#ffffffad,#ffffff14)}.hierarchy-directory .signature-evidence{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(100deg,#02182fb8,#07304d5c);box-shadow:0 24px 45px #000a1933}.hierarchy-directory .signature-2 .signature-evidence{background:linear-gradient(100deg,#fafdffe6,#e6f6fcad);box-shadow:0 24px 45px #114f6f1a}.hierarchy-directory .key-supporting{color:#061d3d;background-image:linear-gradient(90deg,#f5fcff05 0 48%,#f7fcffb8 61%,#f7fcfff5 100%),url(/science-curation-v3/glabridin-a.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-rows:auto auto;grid-template-columns:52% 48%;align-content:center;gap:20px 0;min-height:760px}.hierarchy-directory .key-supporting .support-heading{grid-column:2;padding:20px 0 8px 62px}.hierarchy-directory .glabridin-feature{background:linear-gradient(90deg,#ffffff8a,#ffffff1f);border:0;border-top:1px solid #4c89a85c;border-bottom:1px solid #4c89a84d;grid-column:2;margin-left:62px;padding:24px 0;display:block}.hierarchy-directory .glabridin-feature>div{max-width:590px}.hierarchy-directory .growth-system{background-image:linear-gradient(90deg,#011226f0 0 38%,#01152b6b 50%,#0112270a 72%),linear-gradient(#0111250d 0 56%,#011227cc 82%,#010f21f2 100%),url(/science-curation-v3/growth-b.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-rows:1fr auto auto;grid-template-columns:42% 58%;align-items:center;min-height:820px;padding-top:78px;padding-bottom:54px;display:grid}.hierarchy-directory .growth-heading{text-align:left;grid-column:1;align-self:start;margin:0;padding-top:20px}.hierarchy-directory .growth-path{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#01152bc7,#062f4c8a,#01152bc7);border-top:1px solid #97cce252;border-bottom:1px solid #97cce23d;grid-column:1/-1;align-self:end;gap:0;margin-top:40px}.hierarchy-directory .growth-path:before{display:none}.hierarchy-directory .growth-path article{background:0 0;border:0;border-left:1px solid #91c6dd3d;min-height:260px;padding:25px 30px}.hierarchy-directory .growth-path article:first-child{border-left:0}.hierarchy-directory .growth-link{display:none}.hierarchy-directory .growth-reference{grid-column:1/-1;margin-top:24px}@media (max-width:1024px){.hierarchy-directory .signature-active,.hierarchy-directory .signature-2{background-position:50%;min-height:1040px}.hierarchy-directory .signature-copy{padding-left:28px}.hierarchy-directory .signature-2 .signature-copy{padding-right:28px}.hierarchy-directory .key-supporting{grid-template-columns:46% 54%;padding-left:36px;padding-right:36px}.hierarchy-directory .key-supporting .support-heading,.hierarchy-directory .glabridin-feature{margin-left:0;padding-left:32px}.hierarchy-directory .growth-system{grid-template-columns:48% 52%;padding-left:36px;padding-right:36px}}@media (max-width:700px){.hierarchy-directory .signature-active,.hierarchy-directory .signature-2{background-image:none;min-height:auto;padding-top:0}.hierarchy-directory .signature-visual{aspect-ratio:4/5;background-repeat:no-repeat;background-size:auto 100%;width:calc(100% + 40px);height:auto;margin:0 -20px 38px}.hierarchy-directory .signature-1 .signature-visual{background-image:url(/science-curation-v3/fullerene-a.webp);background-position:0}.hierarchy-directory .signature-2 .signature-visual{background-image:url(/science-curation-v3/apps-b.webp);background-position:100%}.hierarchy-directory .signature-number{top:24px;left:20px}.hierarchy-directory .signature-2 .signature-number{left:auto;right:20px}.hierarchy-directory .signature-copy,.hierarchy-directory .signature-2 .signature-copy{text-shadow:none;padding:0}.hierarchy-directory .signature-1{color:#fff;background:#031b37}.hierarchy-directory .signature-2{background:#eef7fb}.hierarchy-directory .signature-evidence,.hierarchy-directory .signature-2 .signature-evidence{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hierarchy-directory .key-supporting{background:#edf7fb;min-height:auto;padding:0 20px 52px;display:block}.hierarchy-directory .key-supporting:before{content:"";aspect-ratio:4/5;background:url(/science-curation-v3/glabridin-a.webp) 0/auto 100% no-repeat;width:calc(100% + 40px);margin:0 -20px 42px;display:block}.hierarchy-directory .key-supporting .support-heading,.hierarchy-directory .glabridin-feature{margin-left:0;padding-left:0}.hierarchy-directory .growth-system{background:#031a35;min-height:auto;padding:0 20px 52px;display:block}.hierarchy-directory .growth-system:before{content:"";aspect-ratio:4/5;background:url(/science-curation-v3/growth-b.webp) 100%/auto 100% no-repeat;width:calc(100% + 40px);margin:0 -20px 42px;display:block}.hierarchy-directory .growth-heading{padding-top:0}.hierarchy-directory .growth-path{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-top:34px;display:block;overflow:visible}.hierarchy-directory .growth-path article{border-top:1px solid #91c6dd3d;border-left:0;min-height:0;padding:22px 0}}.delicate-approved,.whitening-approved{--product-content-width:1280px;--product-section-pad:max(44px,calc((100vw - var(--product-content-width))/2));text-rendering:optimizelegibility}.delicate-approved :is(.kicker,.delicate-active-copy>p:first-child),.whitening-approved :is(.whitening-story-hero>div>p:first-of-type,.whitening-concerns header>p,.whitening-interest>div>p,.whitening-actives>header>p,.whitening-path header>p,.whitening-routine>div:first-child>p,.whitening-science>div>p){letter-spacing:.16em;text-transform:uppercase}.delicate-approved :is(.delicate-approved-evidence,.delicate-approved-routine),.whitening-approved :is(.whitening-science,.whitening-routine){padding-left:var(--product-section-pad);padding-right:var(--product-section-pad)}.delicate-active-copy dl,.whitening-active>div:last-child{max-width:720px}.delicate-active-copy dl>div,.whitening-active>div:last-child>h4{border-color:#97cde338}.delicate-approved-evidence,.whitening-science{isolation:isolate;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:clamp(38px,5vw,72px);position:relative;overflow:hidden}.delicate-approved-evidence:before,.whitening-science:before{content:"";z-index:-1;background:radial-gradient(circle at 34% 30%,#ffffffb8,#61b1cf12 54%,#0000 70%);border:1px solid #4691b31f;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:-110px}.delicate-approved-evidence nav,.whitening-science nav{align-self:center}.delicate-approved-evidence a,.whitening-science a{transition:color .2s,border-color .2s,transform .2s}:is(.delicate-approved-evidence a:hover,.delicate-approved-evidence a:focus-visible,.whitening-science a:hover,.whitening-science a:focus-visible){color:#0b6188;border-color:#5796b3;outline:none;transform:translate(3px)}.science-delicate-system,.science-whitening-system{contain:layout paint}.science-delicate-intro figure,.science-whitening-system>figure{isolation:isolate}.science-delicate-intro img,.science-whitening-system>figure img{filter:drop-shadow(0 24px 26px #144c6c29)}@media (max-width:700px){.delicate-approved,.whitening-approved{--product-section-pad:20px}.delicate-approved-evidence,.whitening-science{grid-template-columns:1fr;gap:26px}.delicate-approved-evidence:before,.whitening-science:before{width:190px;height:190px;top:-75px;right:-90px}.delicate-approved :is(.kicker,.delicate-active-copy>p:first-child),.whitening-approved :is(.whitening-story-hero>div>p:first-of-type,.whitening-concerns header>p,.whitening-interest>div>p,.whitening-actives>header>p,.whitening-path header>p,.whitening-routine>div:first-child>p,.whitening-science>div>p){letter-spacing:.12em}}.whitening-approved{--navy:#032a4a;--ice:#eef8ff;--line:#9bc7e2;color:#06264a;background:#f5fbff;font-family:Avenir Next,Noto Sans Thai,Arial,sans-serif;overflow:hidden}.whitening-approved h1,.whitening-approved h2,.whitening-approved h3{font-family:Iowan Old Style,Noto Serif Thai,Georgia,serif;font-weight:500}.whitening-approved-top{background:var(--navy);color:#fff;letter-spacing:.18em;justify-content:space-between;align-items:center;height:64px;padding:0 clamp(24px,6vw,96px);font-size:12px;display:flex}.whitening-approved-top button{color:#9bb8cb;background:0 0;border:0;font-weight:700}.whitening-approved-top i{margin:0 7px}.whitening-story-hero{background:radial-gradient(circle at 75% 34%,#fffffff0,#0000 28%),linear-gradient(120deg,#f9fdff 0%,#e7f5ff 63%,#d5eefa 100%);grid-template-columns:.92fr 1.08fr;align-items:center;gap:5vw;min-height:760px;padding:clamp(70px,9vw,140px) clamp(28px,7vw,112px);display:grid;position:relative}.whitening-story-hero:after{content:"";background:linear-gradient(#0000,#7dc2e240);border-top:1px solid #4991b533;height:24%;position:absolute;inset:auto 0 0}.whitening-story-hero>div{z-index:2;position:relative}.whitening-story-hero small{color:#397292;letter-spacing:.24em;margin-bottom:28px;display:block}.whitening-story-hero>div>p:first-of-type,.whitening-concerns header p,.whitening-interest>div>p,.whitening-actives header>p,.whitening-path header p,.whitening-routine>div>p,.whitening-science>div>p{letter-spacing:.2em;color:#36799f;font-size:12px;font-weight:800}.whitening-story-hero h1{max-width:760px;margin:18px 0 28px;font-size:clamp(48px,5vw,80px);line-height:1.06}.whitening-story-hero>div>p{max-width:650px;font-size:18px;line-height:1.8}.whitening-story-hero strong{border-top:1px solid var(--line);letter-spacing:.12em;margin-top:32px;padding-top:22px;font-size:12px;display:block}.whitening-story-hero figure{z-index:1;place-items:center;height:560px;display:grid;position:relative}.whitening-story-hero figure:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#ffffffe6,#a7daf33d 48%,#ffffff0d);border:1px solid #4799c261;border-radius:50%;width:82%;position:absolute;box-shadow:inset -30px -30px 60px #3484ae1f,0 30px 60px #1c5f822e}.whitening-story-hero figure:after{content:"";background:linear-gradient(#ffffffd1,#89cbea33);border:1px solid #5ba7cd73;border-radius:50%;width:90%;height:18%;position:absolute;bottom:7%;box-shadow:0 28px 50px #145c8129}.whitening-story-hero img{z-index:2;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 24px 18px #0c37532e);width:82%;height:82%;position:relative}.whitening-concerns{background:linear-gradient(100deg,#fff,#edf8ff);padding:90px clamp(28px,7vw,112px);position:relative}.whitening-concerns header{max-width:850px}.whitening-concerns h2,.whitening-interest h2,.whitening-path h2,.whitening-routine h2,.whitening-science h2{margin:14px 0 44px;font-size:clamp(38px,4vw,62px)}.whitening-concerns>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.whitening-concerns article{border-right:1px solid var(--line);min-height:170px;padding:34px 28px}.whitening-concerns article:last-child{border:0}.whitening-concerns b{color:#9fc8de;font:48px Georgia;display:block}.whitening-concerns span{line-height:1.6}.whitening-interest{color:#fff;background:radial-gradient(circle at 80% 20%,#3287b259,#0000 34%),linear-gradient(120deg,#011d36,#053d65);grid-template-columns:.8fr 1.2fr;gap:7vw;padding:100px clamp(28px,7vw,112px);display:grid;position:relative}.whitening-interest:after,.whitening-routine:after{content:"";opacity:.2;pointer-events:none;background:radial-gradient(circle at 20% 30%,#0000 0 70px,#aae1f947 72px 74px,#0000 76px),linear-gradient(120deg,#0000 49.8%,#96d5ef2e 50%,#0000 50.2%);position:absolute;inset:0}.whitening-interest h2{color:#fff}.whitening-interest>div:last-child{border-top:1px solid #a5daf266;gap:0;display:grid}.whitening-interest>div:last-child p{border-bottom:1px solid #a5daf24d;margin:0;padding:27px 0;font-size:18px}.whitening-interest b{color:#8fc8e4;margin-right:22px;font:32px Georgia}.whitening-actives{background:linear-gradient(#f7fcff,#eaf7ff);padding:110px clamp(28px,7vw,112px)}.whitening-actives>header{max-width:880px;margin-bottom:70px}.whitening-actives header>p:last-child{font-size:18px;line-height:1.7}.whitening-actives>div{gap:46px;display:grid}.whitening-active{color:#fff;background:linear-gradient(135deg,#022944,#06466e);grid-template-columns:.92fr 1.08fr;min-height:500px;display:grid;overflow:hidden;box-shadow:0 25px 55px #0127432e}.whitening-active-art{background-position:50%;background-size:cover;min-height:420px;position:relative}.whitening-active-art:after{content:"";background:linear-gradient(90deg,#0000 50%,#032f50);position:absolute;inset:0}.whitening-active-art span{z-index:2;color:#ffffff40;font:72px Georgia;position:absolute;top:25px;left:30px}.whitening-active.arbutin .whitening-active-art{background-image:url(/science-approval/master/alpha-arbutin.webp)}.whitening-active.licorice .whitening-active-art{background-image:url(/science-approval/master/glabridin.webp)}.whitening-active.prunus .whitening-active-art{background-image:url(/science-approval/master/hydrolyzed-prunus-domestica.webp)}.whitening-active.apps .whitening-active-art{background-image:url(/science-approval/master/apps-whitening.webp)}.whitening-active>div:last-child{align-self:center;padding:55px clamp(30px,5vw,75px)}.whitening-active h3{margin:8px 0;font-size:clamp(38px,4vw,58px)}.whitening-active h4{color:#9cd2ec;border-top:1px solid #b0ddf240;margin:28px 0 8px;padding-top:20px;font-size:15px}.whitening-active p{line-height:1.75}.whitening-path>div{grid-template-columns:repeat(4,1fr);display:grid}.whitening-path article{text-align:center;border-right:1px solid var(--line);padding:30px 24px}.whitening-path article:last-child{border:0}.whitening-path b{color:#86b7d1;font:42px Georgia}.whitening-path i{background:radial-gradient(circle at 35% 30%,#fff,#cdeafb 55%,#5faad059);border:1px solid #70abc9;border-radius:50%;width:74px;height:74px;margin:20px auto;display:block;box-shadow:0 12px 28px #3685ae2b}.whitening-path h3{letter-spacing:.14em;font-family:inherit}.whitening-routine{color:#fff;background:radial-gradient(circle at 85% 80%,#3d8fb852,#0000 28%),linear-gradient(120deg,#011d36,#04395e);padding:100px clamp(28px,7vw,112px);position:relative}.whitening-routine>div{z-index:1;position:relative}.whitening-routine>div:last-child{border:1px solid #8dcae759;grid-template-columns:repeat(6,1fr);display:grid}.whitening-routine span{text-align:center;border-right:1px solid #8dcae740;place-items:center;min-height:150px;padding:20px;display:grid}.whitening-routine span:last-child{border:0}.whitening-routine span b{color:#8bbbd3;font:32px Georgia}.whitening-routine span strong{letter-spacing:.12em;font-size:11px}.whitening-routine span.active b{color:#0d567e}.whitening-science{background:#f5fbff;grid-template-columns:1fr 1fr;gap:8vw;padding:90px clamp(28px,7vw,112px);display:grid}.whitening-science>div>p:last-child{line-height:1.8}.whitening-science nav{flex-direction:column;display:flex}.whitening-science a{border-bottom:1px solid var(--line);color:#06436b;padding:18px 0;text-decoration:none}.science-whitening-system{color:#06294a;background:radial-gradient(circle at 75% 35%,#ffffffe6,#0000 25%),linear-gradient(125deg,#f8fdff,#dff3ff);grid-template-columns:1fr .9fr;gap:5vw;padding:clamp(60px,7vw,110px);display:grid}.science-whitening-copy h3{margin:16px 0;font:clamp(40px,4.5vw,68px)/1.1 Georgia,serif}.science-whitening-copy p{line-height:1.8}.science-whitening-copy a{color:#063f67;margin-top:22px;display:inline-block}.science-whitening-system figure{place-items:center;min-height:400px;display:grid;position:relative}.science-whitening-system figure:after{content:"";background:#ffffff80;border:1px solid #9ccbe2;border-radius:50%;width:88%;height:18%;position:absolute;bottom:8%}.science-whitening-system figure img{z-index:1;object-fit:contain;mix-blend-mode:multiply;width:88%;height:88%}.science-whitening-actives{border-top:1px solid #9fc9df;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.science-whitening-actives article{border-right:1px solid #9fc9df;padding:26px}.science-whitening-actives article:last-child{border:0}.science-whitening-actives span{color:#8ab9d2;font:34px Georgia}.science-whitening-actives h4{margin:12px 0;font:26px Georgia}.science-whitening-actives small{min-height:42px;display:block}.science-whitening-actives p{line-height:1.6}.science-whitening-actives b{letter-spacing:.12em;font-size:11px}@media (max-width:800px){.whitening-story-hero,.whitening-interest,.whitening-science,.science-whitening-system{grid-template-columns:1fr}.whitening-story-hero{padding-top:70px}.whitening-story-hero figure{height:390px}.whitening-concerns>div,.whitening-path>div{grid-template-columns:1fr 1fr}.whitening-active,.whitening-active:nth-child(2n){grid-template-columns:1fr}.whitening-active:nth-child(2n)>.whitening-active-art{order:0}.whitening-active-art:after,.whitening-active:nth-child(2n) .whitening-active-art:after{background:linear-gradient(#0000 55%,#032f50)}.whitening-routine>div:last-child{grid-template-columns:repeat(3,1fr)}.science-whitening-actives{grid-template-columns:1fr 1fr}}@media (max-width:500px){.whitening-approved-top{height:54px;font-size:9px}.whitening-story-hero{min-height:auto;padding:60px 22px}.whitening-story-hero h1{font-size:42px}.whitening-story-hero>div>p{font-size:16px}.whitening-story-hero figure{height:300px}.whitening-concerns,.whitening-interest,.whitening-actives,.whitening-path,.whitening-routine,.whitening-science{padding:64px 22px}.whitening-concerns h2,.whitening-interest h2,.whitening-path h2,.whitening-routine h2,.whitening-science h2{font-size:36px}.whitening-concerns>div{grid-template-columns:1fr}.whitening-concerns article{border-right:0;border-bottom:1px solid var(--line);min-height:115px}.whitening-active-art{min-height:280px}.whitening-active>div:last-child{padding:34px 24px}.whitening-path>div{grid-template-columns:1fr 1fr}.whitening-path article{padding:22px 10px}.whitening-routine>div:last-child{grid-template-columns:1fr 1fr}.whitening-routine span{min-height:115px}.science-whitening-actives{grid-template-columns:1fr}.science-whitening-actives article{border-bottom:1px solid #9fc9df;border-right:0}}.whitening-story-hero{isolation:isolate;background:radial-gradient(circle at 82% 18%,#fffffffa 0 5%,#0000 24%),radial-gradient(circle at 89% 67%,#7ec7e73d,#0000 17%),repeating-linear-gradient(90deg,#0000 0 12.45%,#4b91b511 12.5%,#0000 12.58%),linear-gradient(116deg,#fbfeff 0%,#ecf8ff 48%,#cceafa 100%)}.whitening-story-hero:before{content:"";z-index:-1;filter:blur(.15px);pointer-events:none;background:radial-gradient(circle at 84% 20%,#ffffffe6 0 10%,#82c7e524 10.5% 11%,#0000 12%),radial-gradient(circle at 22% 74%,#ffffffbd 0 4%,#5ca9cf38 4.5% 5%,#0000 6%),linear-gradient(90deg,#0000 49.8%,#4b91b51f 50%,#0000 50.2%);position:absolute;inset:7% 2% 10% 48%}.whitening-story-hero figure{filter:none}.whitening-story-hero figure:before{background:radial-gradient(circle at 34% 25%,#fffffff0,#a0d8f133 46%,#ffffff0a 68%);width:96%;box-shadow:inset -40px -34px 70px #2477a31f,0 36px 80px #1a5c8021}.whitening-story-hero figure span{z-index:3;background:radial-gradient(circle at 35% 28%,#fffffff2,#85c9e733 48%,#ffffff14);border:1px solid #539ec359;border-radius:50%;width:48px;height:48px;position:absolute;top:15%;right:3%;box-shadow:0 16px 26px #236b8f1c}.whitening-story-hero img{mix-blend-mode:multiply;filter:drop-shadow(0 31px 22px #0b344f33);width:92%;height:92%;-webkit-mask-image:radial-gradient(70% 69%,#000 64%,#0000 100%);mask-image:radial-gradient(70% 69%,#000 64%,#0000 100%)}.whitening-concerns{isolation:isolate;background:radial-gradient(circle at 92% 84%,#79bfe12b,#0000 17%),radial-gradient(circle at 4% 11%,#fffffff5,#0000 24%),repeating-linear-gradient(120deg,#0000 0 75px,#458fb40a 76px,#0000 77px),linear-gradient(103deg,#fcfeff,#e8f5fd)}.whitening-concerns:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffffb3,#0000 42%),radial-gradient(circle at 94% 18%,#0000 0 85px,#5ba7cc1c 86px 87px,#0000 88px);position:absolute;inset:0}.whitening-concerns article{background:linear-gradient(145deg,#ffffff6b,#cdedfb1f);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;min-height:158px;padding:26px 24px 24px;display:flex;position:relative}.whitening-concerns article:before{display:none}.whitening-concerns article i,.whitening-path i{place-items:center;display:grid;overflow:hidden}.whitening-concerns article i{background:radial-gradient(circle at 33% 24%,#fff 0 15%,#ecf8fdfa 29%,#c0e4f457 56%,#8ec9e41a 72%,#0000 76%);border:1px solid #4f95b866;border-radius:50%;width:84px;height:84px;margin-bottom:4px;box-shadow:inset -12px -14px 22px #63aacc1a,inset 8px 9px 15px #ffffff75,0 14px 26px #2a77a11a}.whitening-concerns article i:after{content:"";pointer-events:none;border:1px solid #4390b62e;border-radius:50%;position:absolute;inset:8px}.whitening-concerns article b{color:#6daccecc;letter-spacing:.01em;margin-top:0;font:46px Georgia,serif}.whitening-concerns span{color:#153959;letter-spacing:.003em;max-width:16ch;font-size:14px;line-height:1.68}.whitening-interest{isolation:isolate;background:radial-gradient(circle at 17% 31%,#0000 0 88px,#8cd2ef26 89px 91px,#0000 92px),radial-gradient(circle at 86% 75%,#539fc738,#0000 20%),linear-gradient(118deg,#001a31 0%,#043557 58%,#052a47 100%)}.whitening-interest:before,.whitening-routine:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 92% 20%,#ffffff17 0 6px,#0000 7px),radial-gradient(circle at 75% 78%,#a1dcf51a 0 28px,#0000 30px),repeating-linear-gradient(124deg,#0000 0 112px,#9fdaf20d 113px,#0000 114px);position:absolute;inset:0}.whitening-interest>div{z-index:2;position:relative}.whitening-interest>div:last-child p{color:#dceef8;letter-spacing:.01em;font-weight:500}.whitening-interest>div:last-child b{color:#a7d8ee}.whitening-actives{background:radial-gradient(circle at 8% 12%,#fffffff2,#0000 20%),repeating-linear-gradient(90deg,#0000 0 12.45%,#458fb40b 12.5%,#0000 12.58%),linear-gradient(#f9fdff,#dff3fb)}.whitening-active{isolation:isolate;background:radial-gradient(circle at 78% 25%,#2a83b040,#0000 30%),repeating-linear-gradient(125deg,#0000 0 94px,#aae0f70b 95px,#0000 96px),linear-gradient(130deg,#01223d,#034a72);border-top:1px solid #95cfe96b;border-bottom:1px solid #001b3259;position:relative;box-shadow:0 34px 70px #0127432b}.whitening-active:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at 32% 28%,#ffffff38,#5ba9cf0d 55%,#0000 57%);border:1px solid #a9def42e;border-radius:50%;width:62px;height:62px;position:absolute;bottom:8%;right:4%}.whitening-active.licorice{background:radial-gradient(circle at 75% 16%,#dbb7692e,#0000 27%),repeating-linear-gradient(125deg,#0000 0 94px,#d5e5ec0a 95px,#0000 96px),linear-gradient(130deg,#032640,#075578)}.whitening-active.prunus{background:radial-gradient(circle at 84% 70%,#89cdeb3d,#0000 24%),repeating-linear-gradient(90deg,#0000 0 92px,#bbe2f20b 93px,#0000 94px),linear-gradient(130deg,#022944,#075478)}.whitening-active.apps{background:radial-gradient(circle at 77% 24%,#ddb96c33,#0000 23%),radial-gradient(circle at 92% 71%,#8dd0eb30,#0000 18%),linear-gradient(130deg,#02243e,#064e75)}.whitening-active-art{background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 80px #0022392e}.whitening-active-art:before{content:"";z-index:2;background:radial-gradient(circle at 35% 30%,#fffc,#76c1e321 55%,#0000 58%);border:1px solid #ffffff5c;border-radius:50%;width:36px;height:36px;position:absolute;inset:8% 5% auto auto}.whitening-active-art:after{background:linear-gradient(90deg,#022b4614,#0000 33%,#03415f 98%);box-shadow:inset 0 -54px 65px #01243b52}.whitening-active:nth-child(2n) .whitening-active-art:after{background:linear-gradient(-90deg,#022b4614,#0000 33%,#03415f 98%)}.whitening-active>div:last-child{z-index:4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#043a5961,#01233b33);position:relative}.whitening-active-caption{color:#d8b96f;letter-spacing:.11em;text-transform:uppercase;margin-top:10px;font-size:11px;font-style:normal;display:block}.whitening-path{isolation:isolate;background:radial-gradient(circle at 84% 24%,#ffffffeb,#0000 22%),radial-gradient(circle at 14% 83%,#70bcdf33,#0000 18%),repeating-linear-gradient(90deg,#0000 0 12.45%,#458fb40d 12.5%,#0000 12.58%),linear-gradient(120deg,#fbfeff,#dff2fc);position:relative}.whitening-path:before{content:"";z-index:-1;background:linear-gradient(#bee5f606,#65b4d91c);border-top:1px solid #4b97bc1c;height:25%;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 18px 28px #fff6}.whitening-path>div{position:relative}.whitening-path>div:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#6eaac880 8% 92%,#0000);height:1px;position:absolute;top:102px;left:12%;right:12%}.whitening-path article{z-index:1;flex-direction:column;justify-content:flex-start;align-items:center;min-height:248px;padding:24px 18px 20px;display:flex;position:relative}.whitening-path i{background:radial-gradient(circle at 30% 23%,#fff 0 12%,#edf8fdf5 30%,#c2e5f557 58%,#82c4e21a 73%,#0000 76%);position:relative;box-shadow:inset -11px -13px 22px #57a1c626,inset 9px 10px 17px #ffffff75,0 20px 34px #266f991f}.whitening-path i:after{content:"";border:1px solid #4390b63d;border-radius:50%;position:absolute;inset:9px}.whitening-path i{background:radial-gradient(circle at 32% 26%,#fffffffc,#ddf2fbeb 29%,#93cce629 68%,#0000 72%);border:1px solid #4691b752;place-items:center;width:78px;height:78px;margin:14px auto 12px;display:grid;box-shadow:inset -9px -10px 17px #6bb0d114,0 12px 22px #3584ad14}.whitening-path i svg{z-index:2;filter:none;width:62px;height:62px;position:relative}.whitening-path article b{color:#78b6d5db;letter-spacing:.015em;margin-bottom:0;font:40px/1 Georgia,serif;display:block}.whitening-path h3{letter-spacing:.14em;margin-top:2px;font-family:inherit;font-size:13px;line-height:1.18}.whitening-path p{letter-spacing:.003em;max-width:14ch;margin:8px auto 0;font-size:14px;line-height:1.58}.whitening-icon-line{fill:none;stroke:#083f63;stroke-width:3.05px;stroke-linecap:round;stroke-linejoin:round}.whitening-icon-core{fill:#8ecde83d;stroke:#0d3f61;stroke-width:2.15px}.whitening-icon-soft{fill:none;stroke:#4a8eb2f2;stroke-width:2.45px;stroke-linecap:round;stroke-linejoin:round}.whitening-icon-node{fill:#0a4467}.whitening-icon-orbit{fill:none;stroke:#58a0c1e0;stroke-width:2.25px}.whitening-icon-dot{fill:#5fa6cc}.whitening-icon-faint{fill:none;stroke:#81b7d2fa;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.whitening-icon-faint-ring{fill:none;stroke:#84bfdbeb;stroke-width:2.05px}.whitening-routine{isolation:isolate;background:radial-gradient(circle at 85% 80%,#3d8fb852,#0000 28%),radial-gradient(circle at 12% 18%,#3584ad2e,#0000 23%),linear-gradient(120deg,#00182e,#053b60)}.whitening-routine>div:first-child>p:last-child{color:#d9edf7;font-size:17px;line-height:1.8}.whitening-routine>div:last-child{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#011e333d;box-shadow:0 24px 60px #000b163d,inset 0 1px #ffffff14}.whitening-routine span{background:linear-gradient(145deg,#0b426542,#001d3333);border-color:#97cfe833;position:relative}.whitening-routine span:before{content:"";background:#89cde808;border:1px solid #9cd6ee40;border-radius:50%;width:58%;height:14px;margin-bottom:6px}.whitening-routine span.active{background:radial-gradient(circle at 34% 20%,#fff,#d7f2ff 48%,#abd9ef);border:1px solid #c7eafa;box-shadow:inset 0 0 0 7px #ffffff73,0 13px 34px #93daf947}.science-whitening-system{isolation:isolate;background:radial-gradient(circle at 82% 25%,#fffffff2,#0000 22%),repeating-linear-gradient(90deg,#0000 0 12.45%,#418eb40b 12.5%,#0000 12.58%),linear-gradient(125deg,#fbfeff,#d9f0fb);position:relative}@media (max-width:800px){.whitening-active-art:after,.whitening-active:nth-child(2n) .whitening-active-art:after{background:linear-gradient(#01263e08,#0000 35%,#03415f 98%)}.whitening-path>div:before{display:none}}@media (max-width:500px){.whitening-story-hero img{width:100%;height:100%}.whitening-story-hero figure span{width:34px;height:34px}.whitening-interest>div:last-child p{font-size:15px;line-height:1.65}.whitening-active{border-left:0;border-right:0}.whitening-active:before{width:42px;height:42px}.whitening-active-caption{font-size:9px;line-height:1.5}.whitening-routine>div:first-child>p:last-child{font-size:14px}.whitening-path>div{gap:0}.whitening-path article{min-height:202px;padding:16px 9px 12px}.whitening-routine span:before{width:52%;height:11px}.whitening-concerns article{gap:6px;min-height:138px;padding:20px 17px 18px}.whitening-concerns article i{width:74px;height:74px;margin-bottom:0}.whitening-concerns article i svg{width:58px;height:58px}.whitening-concerns article b{font-size:40px}.whitening-concerns span{max-width:100%;font-size:14px;line-height:1.54}.whitening-path i{width:70px;height:70px;margin:10px auto 8px}.whitening-path i svg{width:54px;height:54px}.whitening-path article b{font-size:32px}.whitening-path h3{font-size:11px}.whitening-path p{font-size:12px;line-height:1.48}}.delicate-approved-hero figure{isolation:isolate;filter:none;overflow:visible}.regenerative-approved{--rg-navy:#031d35;--rg-blue:#0b456c;--rg-ice:#eaf6fb;--rg-silver:#a9c4d2;--rg-amber:#8e5a39;color:#082845;background:#f5fafc;font-family:Avenir Next,Helvetica Neue,Noto Sans Thai,Arial,sans-serif;overflow:hidden}.regenerative-approved *{box-sizing:border-box}.regenerative-approved h1,.regenerative-approved h2,.regenerative-approved h3{font-family:Iowan Old Style,Yu Mincho,Noto Serif Thai,Georgia,serif;font-weight:400}.regen-kicker{color:#517f99;letter-spacing:.2em;margin:0;font-size:10px;font-weight:700}.regen-top{color:#d9edf6;letter-spacing:.16em;background:#032f50;justify-content:space-between;align-items:center;padding:15px max(36px,50vw - 640px);font-size:10px;display:flex}.regen-top button{color:#7fa9bd;cursor:pointer;background:0 0;border:0}.regen-top button.active{color:#fff;font-weight:700}.regen-top i{color:#5d8497;padding:0 6px;font-style:normal}.regen-story{isolation:isolate;background:radial-gradient(circle at 79% 18%,#fffffffa,#0000 24%),linear-gradient(103deg,#f9fcfdfa 0 47%,#cfe8f3b8),url(/science-backgrounds/icy-lab.webp) 50%/cover;grid-template-columns:48% 52%;align-items:center;min-height:690px;padding:80px max(48px,50vw - 640px);display:grid;position:relative}.regen-story:before{content:"";z-index:-1;background:radial-gradient(circle at 55% 43%,#81c2db33,#0000 46%),linear-gradient(90deg,#0000 48%,#41819e14 48.2%,#0000 48.4%);position:absolute;inset:8% 3% 9% 54%}.regen-story>div{z-index:2;border-left:1px solid #437f9a47;max-width:610px;padding-left:30px;position:relative}.regen-story h1{letter-spacing:-.035em;margin:20px 0;font-size:clamp(46px,5.2vw,76px);line-height:1.04}.regen-story>div>p:not(.regen-kicker){color:#385c72;max-width:580px;font-size:17px;line-height:1.85}.regen-story strong{letter-spacing:.12em;border-bottom:1px solid #6c9cb3;margin-top:23px;padding-bottom:9px;font-size:11px;display:inline-block}.regen-story figure{place-items:center;height:540px;margin:0;display:grid;position:relative}.regen-story figure:before,.regen-story figure:after{content:"";border:1px solid #5d9fbb47;border-radius:50%;position:absolute}.regen-story figure:after{opacity:.7;width:62%;height:11%;bottom:20%}.regen-story img{z-index:2;object-fit:contain;mix-blend-mode:multiply;width:88%;height:90%;position:relative;-webkit-mask-image:radial-gradient(62% 70% at 50% 52%,#000 0 54%,#000000e6 64%,#0000 82%);mask-image:radial-gradient(62% 70% at 50% 52%,#000 0 54%,#000000e6 64%,#0000 82%)}.regen-concerns{background:linear-gradient(#f8fcfef0,#e6f2f8e6),url(/science-backgrounds/science-paper.webp) 50%/cover;border-bottom:1px solid #3a7c9a33;grid-template-columns:34% 66%;gap:55px;padding:80px max(48px,50vw - 640px);display:grid}.regen-concerns header{border-left:1px solid #4384a147;align-self:center;padding-left:28px}.regen-concerns h2{margin:14px 0;font-size:clamp(32px,3.1vw,46px);line-height:1.25}.regen-concerns>div{grid-template-columns:1fr 1fr;display:grid}.regen-concerns article{border-left:1px solid #3f82a033;min-height:165px;padding:27px 30px;position:relative}.regen-concerns article:nth-child(n+3){border-top:1px solid #3f82a026}.regen-concerns b{color:#377d9e59;font:42px/1 Georgia,serif;display:block}.regen-concerns p{color:#365b71;font-size:14px;line-height:1.7}.regen-interest{color:#e8f5fa;background:radial-gradient(circle at 5% 20%,#4b9ec238,#0000 26%),linear-gradient(125deg,#031c34,#07466b);grid-template-columns:42% 58%;gap:60px;padding:84px max(48px,50vw - 640px);display:grid}.regen-interest>div:first-child{border-left:1px solid #a6d3e545;padding-left:28px}.regen-interest h2{margin:17px 0;font-size:clamp(38px,4.2vw,60px);line-height:1.15}.regen-interest>div:last-child p{color:#c6e1ec;border-top:1px solid #a4d1e433;grid-template-columns:65px 1fr;gap:16px;margin:0;padding:21px 0;font-size:15px;line-height:1.65;display:grid}.regen-interest b{color:#78acc4;font:25px Georgia,serif}.regen-growth{isolation:isolate;color:#eaf7fb;background:radial-gradient(circle at 86% 14%,#5aaccc2b,#0000 27%),linear-gradient(128deg,#02172bfa,#033a5bf5),url(/science-backgrounds/dark-molecular.webp) 50%/cover;padding:100px max(48px,50vw - 640px);position:relative}.regen-growth:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000 8%,#b4dbeb0d 8.1%,#0000 8.2% 91.8%,#b4dbeb0d 91.9%,#0000 92%);position:absolute;inset:0}.regen-growth header{border-left:1px solid #a6d3e545;max-width:790px;padding-left:30px}.regen-growth header>p:last-child{color:#bdd9e5;font-size:16px;line-height:1.75}.regen-growth figure{border-top:1px solid #abd8ea38;border-bottom:1px solid #abd8ea29;min-height:450px;margin:62px 0 0;position:relative;overflow:hidden}.regen-growth figure:after{content:"";pointer-events:none;background:linear-gradient(90deg,#03213b 0,#0000 20% 80%,#032a48 100%);position:absolute;inset:0}.regen-growth figure img{object-fit:cover;width:100%;height:450px}.regen-growth figcaption{z-index:2;color:#9bc3d4;letter-spacing:.08em;font-size:9px;position:absolute;bottom:16px;right:22px}.regen-growth>div{grid-template-columns:repeat(3,1fr);display:grid}.regen-factor{border-right:1px solid #abd8ea2e;min-height:460px;padding:38px 34px;position:relative}.regen-factor:last-child{border-right:0}.regen-factor>span{color:#9acbdf4d;font:53px Georgia,serif}.regen-factor>p:first-of-type{color:#8fbed2;letter-spacing:.15em;text-transform:uppercase;margin:15px 0 5px;font-size:10px}.regen-factor h3{color:#fff;margin:8px 0;font-size:45px}.regen-factor small{color:#a9cedd;letter-spacing:.06em}.regen-factor h4{color:#abd3e3;letter-spacing:.08em;border-top:1px solid #abd8ea29;margin:30px 0 8px;padding-top:17px;font-size:11px}.regen-factor h4+p{color:#e0f0f6;font-size:14px;line-height:1.75}.regen-acmella{background:linear-gradient(100deg,#edf7fb 0 49%,#f9fcfd 49%);grid-template-columns:48% 52%;min-height:620px;display:grid}.regen-acmella-art{background:linear-gradient(90deg,#0000 66%,#edf7fb),url(/science-approval/master/acmella-oleracea.webp) 50%/cover no-repeat;min-height:620px}.regen-acmella>div:last-child{align-self:center;max-width:650px;padding:70px 68px}.regen-acmella h2{margin:16px 0 4px;font-size:clamp(42px,4.4vw,65px);line-height:1.08}.regen-acmella small{color:#60879a;letter-spacing:.06em}.regen-acmella h3{margin:38px 0 12px;font-size:25px}.regen-acmella p{color:#3d6174;font-size:16px;line-height:1.8}.regen-note{border-top:1px solid #3f82a038;margin-top:30px;padding-top:20px;font-size:13px!important}.regen-path{background:linear-gradient(#f8fcfeed,#dceff7eb),url(/science-backgrounds/science-paper.webp) 50%/cover;padding:90px max(48px,50vw - 640px) 110px;position:relative}.regen-path header{text-align:center}.regen-path h2{margin:15px 0;font-size:clamp(39px,4.3vw,58px)}.regen-path>div{grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid;position:relative}.regen-path>div:before{content:"";background:#94bdcf;height:1px;position:absolute;top:104px;left:12%;right:12%}.regen-path article{z-index:1;text-align:center;border-right:1px solid #4285a12b;min-height:280px;padding:25px;position:relative}.regen-path article:last-child{border:0}.regen-path b{color:#6698af;font:30px Georgia,serif}.regen-path i{background:radial-gradient(circle at 33% 27%,#fff,#72b8d359 47%,#0000 70%);border:1px solid #82b2c7;border-radius:50%;width:82px;height:82px;margin:18px auto;display:block;box-shadow:0 17px 29px #1c61801f}.regen-path h3{letter-spacing:.14em;font-family:Avenir Next,sans-serif;font-size:12px}.regen-path p{color:#416477;font-size:13px;line-height:1.65}.regen-routine{color:#e9f6fb;background:radial-gradient(circle at 90% 10%,#52a7c929,#0000 25%),linear-gradient(125deg,#031d35,#063e61);grid-template-columns:31% 69%;gap:55px;padding:90px max(48px,50vw - 640px);display:grid}.regen-routine header{border-left:1px solid #a9d7e840;padding-left:27px}.regen-routine h2{margin:14px 0;font-size:clamp(36px,3.8vw,52px)}.regen-routine header>p:last-child{color:#b9d6e2;font-size:14px;line-height:1.75}.regen-routine>div{grid-template-columns:repeat(5,1fr);align-self:center;display:grid}.regen-routine span{text-align:center;border:1px solid #a8d5e730;border-right:0;flex-direction:column;justify-content:center;align-items:center;min-height:165px;padding:20px 10px;display:flex}.regen-routine span:last-child{border-right:1px solid #a8d5e730}.regen-routine span.active{color:#07304d;background:linear-gradient(145deg,#fff,#b8dce9);position:relative;transform:translateY(-8px);box-shadow:0 28px 45px #000a1757,inset 0 0 0 6px #ffffff5e}.regen-routine b{font:27px Georgia,serif}.regen-routine strong{letter-spacing:.09em;margin-top:16px;font-size:9px}.regen-science{background:#f3f9fc;grid-template-columns:1fr 1fr;gap:70px;padding:88px max(48px,50vw - 640px);display:grid}.regen-science h2{margin:13px 0;font-size:48px}.regen-science p{color:#3d6175;font-size:14px;line-height:1.8}.regen-science nav{flex-direction:column;display:flex}.regen-science a{color:#0b4e73;border-bottom:1px solid #3a7c9a33;padding:18px 0;font-size:13px;text-decoration:none}@media (max-width:900px){.regen-story{grid-template-columns:1fr;min-height:auto}.regen-story figure{height:420px}.regen-concerns,.regen-interest,.regen-acmella,.regen-routine,.regen-science,.regen-growth>div{grid-template-columns:1fr}.regen-factor{border-bottom:1px solid #abd8ea2e;border-right:0;min-height:auto}.regen-acmella-art{background-image:linear-gradient(#0000 70%,#edf7fb),url(/science-approval/master/acmella-oleracea.webp);min-height:460px}.regen-routine>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:500px){.regen-top{padding:14px 20px;font-size:8px}.regen-story,.regen-concerns,.regen-interest,.regen-growth,.regen-acmella>div:last-child,.regen-path,.regen-routine,.regen-science{padding-left:22px;padding-right:22px}.regen-story>div{padding-left:17px}.regen-story h1{font-size:42px}.regen-story figure{height:350px}.regen-story img{width:110%;height:100%}.regen-concerns{gap:25px}.regen-concerns>div{grid-template-columns:1fr 1fr}.regen-concerns article{min-height:155px;padding:20px 14px}.regen-interest{gap:32px}.regen-interest>div:last-child p{grid-template-columns:48px 1fr}.regen-growth{padding-top:70px}.regen-growth header{padding-left:17px}.regen-growth h2{font-size:38px}.regen-growth figure,.regen-growth figure img{height:260px;min-height:260px}.regen-growth figure img{object-position:center}.regen-factor{padding:35px 8px}.regen-factor h3{font-size:40px}.regen-acmella-art{min-height:350px}.regen-acmella h2{font-size:38px}.regen-path{padding-top:66px}.regen-path h2{font-size:34px}.regen-path>div{grid-template-columns:1fr 1fr}.regen-path>div:before{display:none}.regen-path article{border-bottom:1px solid #4285a12b;min-height:235px;padding:16px 9px}.regen-path article:nth-child(2){border-right:0}.regen-routine{gap:32px}.regen-routine>div{grid-template-columns:1fr 1fr}.regen-routine span{min-height:125px}.regen-routine span.active{transform:translateY(-4px)}.regen-science{gap:30px}.regen-science h2{font-size:37px}}.regen-story:after{content:"";z-index:-1;pointer-events:none;filter:drop-shadow(0 18px 24px #2a65801f);background:radial-gradient(circle at 91% 21%,#ffffffc7 0 1.2%,#0000 1.4%),radial-gradient(circle at 57% 78%,#ffffffb8 0 1%,#0000 1.2%),linear-gradient(112deg,#0000 0 72%,#ffffff38 72.2%,#0000 72.5%);position:absolute;inset:0}.regen-story figure{isolation:isolate}.regen-story figure span{z-index:3;background:radial-gradient(circle at 32% 28%,#fffffff2,#acdbeb2e 48%,#0000 72%);border:1px solid #74b5cf52;border-radius:50%;width:44px;height:44px;position:absolute;top:13%;right:5%;box-shadow:-390px 250px 0 -12px #c2e5f066,-355px 264px 18px -18px #27698633}.regen-concerns{isolation:isolate;position:relative;overflow:hidden}.regen-concerns:before{content:"";z-index:-1;border:1px solid #4d94b126;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-150px;right:-130px;box-shadow:inset 0 0 70px #7dbed614,-1110px -310px 70px -130px #5399b72b}.regen-concerns:after{content:"";z-index:-1;background:linear-gradient(8deg,#7dc0da17,#0000 63%);height:32%;position:absolute;bottom:0;left:0;right:0;transform:skewY(-1deg)}.regen-interest{isolation:isolate;background:linear-gradient(112deg,#02182df0,#044061e8),url(/science-backgrounds/dark-molecular.webp) 50%/cover;position:relative;overflow:hidden}.regen-interest:before{content:"";z-index:-1;background:radial-gradient(circle at 87% 22%,#92d5ea24 0 1.2%,#0000 1.5%),radial-gradient(circle at 74% 72%,#aadeef1a 0 2%,#0000 2.2%),linear-gradient(122deg,#0000 0 69%,#a2d3e614 69.1%,#0000 69.3%);position:absolute;inset:0}.regen-interest:after{content:"";border:1px solid #9ed2e61f;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-45%;right:-5%;box-shadow:inset 0 0 90px #68b4d10d}.regen-growth:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 8% 76%,#a2daed1f 0 1%,#0000 1.3%),radial-gradient(circle at 94% 54%,#b5e2f01a 0 1.6%,#0000 1.9%),linear-gradient(106deg,#0000 0 77%,#a7daec0f 77.1%,#0000 77.25%);position:absolute;inset:0}.regen-growth figure{box-shadow:0 34px 65px #0009154d}.regen-growth figure:before{content:"";z-index:2;background:#97cfe209;border:1px solid #a0d6e929;border-radius:50%;height:11%;position:absolute;bottom:7%;left:8%;right:8%;box-shadow:0 25px 40px #00081445,inset 0 -12px 20px #a5daec0a}.regen-factor:before{content:"";background:linear-gradient(90deg,#0000,#91c9df47,#0000);height:1px;position:absolute;top:76px;left:14%;right:14%}.regen-acmella{isolation:isolate;background:linear-gradient(100deg,#eef8fcfa 0 48%,#fafdfef5 66%),url(/science-backgrounds/science-paper.webp) 50%/cover;position:relative;overflow:hidden}.regen-acmella:after{content:"";z-index:-1;border:1px solid #4c96b424;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-160px;right:-110px;box-shadow:inset 0 0 70px #67b3cf14}.regen-acmella-art{background-image:linear-gradient(90deg,#0000 64%,#f4fbfdfa),linear-gradient(#eff9fc14 70%,#f0f9fcc7),url(/regenerative/acmella-extract-scientific-concept-v3.webp);background-position:50%;background-repeat:no-repeat;background-size:auto,auto,cover;min-height:620px;position:relative}.regen-acmella-art:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 25%,#ffffffc2 0 1.2%,#0000 1.5%),radial-gradient(circle at 88% 73%,#fff9 0 1.5%,#0000 1.8%);position:absolute;inset:0}.regen-path{isolation:isolate;overflow:hidden}.regen-path:before{content:"";z-index:-1;background:radial-gradient(circle at 88% 21%,#ffffffd6 0 1.2%,#0000 1.5%),radial-gradient(circle at 6% 75%,#72b5cf2e,#0000 22%),linear-gradient(8deg,#6fb5d01c,#0000 42%);position:absolute;inset:0}.regen-path:after{content:"";z-index:-1;border:1px solid #448eae1f;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-150px;right:-120px;box-shadow:inset 0 0 80px #6ab3ce14}.regen-routine{isolation:isolate;background:linear-gradient(115deg,#02192ff2,#054162e8),url(/science-backgrounds/dark-molecular.webp) 50%/cover;position:relative;overflow:hidden}.regen-routine:before{content:"";z-index:-1;background:radial-gradient(circle at 92% 12%,#80cce624,#0000 24%),linear-gradient(106deg,#0000 0 70%,#a0d5e814 70.1%,#0000 70.25%);position:absolute;inset:0}.regen-routine>div{grid-auto-rows:1fr;position:relative}.regen-routine>div:before{content:"";background:linear-gradient(90deg,#0000,#78aabd,#0000);height:1px;position:absolute;top:50%;left:5%;right:5%}.regen-routine span{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(145deg,#104a6933,#02233c0f);position:relative}.regen-routine span.active:after{content:"";filter:blur(10px);background:#a7daeb38;border-radius:50%;height:22px;position:absolute;bottom:-18px;left:12%;right:12%}.regen-science{isolation:isolate;background:linear-gradient(#f5fbfdf0,#e7f4f9ed),url(/science-backgrounds/science-paper.webp) 50%/cover;position:relative;overflow:hidden}.regen-science:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000 8%,#4289a80e 8.1%,#0000 8.2% 91.8%,#4289a80d 91.9%,#0000 92%),radial-gradient(circle at 94% 18%,#5ba5c121,#0000 18%);position:absolute;inset:0}.hierarchy-directory .growth-system{isolation:isolate;position:relative;overflow:hidden}.hierarchy-directory .growth-system:after{content:"";z-index:-1;background:radial-gradient(circle at 92% 18%,#9adaed21 0 1.2%,#0000 1.5%),radial-gradient(circle at 7% 77%,#a9deef1a 0 1.7%,#0000 2%),linear-gradient(106deg,#0000 0 76%,#a7daec12 76.1%,#0000 76.3%);position:absolute;inset:0}.hierarchy-directory .growth-path{border-color:#a6daed4d;box-shadow:0 28px 55px #0008144d}@media (max-width:900px){.regen-acmella-art{background-image:linear-gradient(#f0f9fc08 63%,#edf7fb 100%),url(/regenerative/acmella-extract-scientific-concept-v3.webp);background-position:50%;background-size:auto,cover}.regen-story figure span{display:none}}@media (max-width:500px){.regen-acmella-art{background-position:63%;min-height:390px}.regen-interest:after,.regen-concerns:before{transform:scale(.72)}.regen-routine>div:before{display:none}.hierarchy-directory .growth-system:before{background-image:linear-gradient(#0000 64%,#031a35),url(/science-curation-v3/growth-b.webp);background-position:50%,100%;background-repeat:no-repeat;background-size:auto,auto 100%}}@media (max-width:700px){.science-site{overflow-x:hidden}.hierarchy-directory .science-directory-head{padding:42px 20px 34px;display:block}.hierarchy-directory .science-directory-title,.hierarchy-directory .science-directory-context{max-width:none}.hierarchy-directory .science-directory-context{margin-top:22px}.hierarchy-directory .science-directory-context p{font-size:14px;line-height:1.72}.hierarchy-directory .signature-active,.hierarchy-directory .signature-2{flex-direction:column;gap:0;padding:0 20px 44px;display:flex}.hierarchy-directory .signature-visual{aspect-ratio:4/5;width:calc(100% + 40px);height:auto;margin:0 -20px 30px;min-height:0!important}.hierarchy-directory .signature-copy,.hierarchy-directory .signature-2 .signature-copy{width:100%;padding:0}.hierarchy-directory .signature-copy h3{margin:9px 0 11px;font-size:clamp(36px,11vw,46px);line-height:1.03}.hierarchy-directory .signature-copy .signature-lead{font-size:15px;line-height:1.7}.hierarchy-directory .signature-copy dl{background:0 0;margin:20px 0 0}.hierarchy-directory .signature-copy dt{border-top:1px solid #91c6dd47;padding:14px 0 3px;font-size:12px}.hierarchy-directory .signature-copy dd{padding:0 0 14px;font-size:13px;line-height:1.7}.hierarchy-directory .signature-evidence,.hierarchy-directory .signature-2 .signature-evidence{background:0 0;border-bottom:0;width:100%;margin-top:7px;padding:18px 0 0;display:block}.hierarchy-directory .evidence-strip{display:block}.hierarchy-directory .evidence-strip>div,.hierarchy-directory .evidence-strip>div:last-child{border-top:1px solid #91c6dd47;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.hierarchy-directory .evidence-strip small{font-size:9px;line-height:1.45}.hierarchy-directory .evidence-strip b{font-size:12px;line-height:1.6}.hierarchy-directory .evidence-strip>div:first-child b{font-size:25px}.hierarchy-directory .evidence-sources{padding-top:24px}.hierarchy-directory .evidence-sources a{padding:13px 0}.hierarchy-directory .growth-system{padding:0 20px 44px}.hierarchy-directory .growth-system:before{margin-bottom:30px}.hierarchy-directory .growth-heading h3{margin:8px 0 12px;font-size:34px;line-height:1.08}.hierarchy-directory .growth-heading>p:last-child{font-size:14px;line-height:1.72}.hierarchy-directory .growth-path{margin-top:28px}.hierarchy-directory .growth-path article{padding:20px 0}.hierarchy-directory .growth-path h4{margin:7px 0;font-size:29px}.hierarchy-directory .growth-path article>p:not(.inci){font-size:13px;line-height:1.68}.hierarchy-directory .essential-support{padding:42px 20px}.hierarchy-directory .essential-heading h3{margin:8px 0 12px;font-size:34px;line-height:1.08}.hierarchy-directory .essential-heading>p:last-child{font-size:14px;line-height:1.7}.hierarchy-directory .essential-groups h4{padding:20px 0 8px;font-size:23px}.hierarchy-directory .essential-list>article>button{padding:17px 0}.hierarchy-directory .essential-list button span b{font-size:18px}.hierarchy-directory .essential-list button p{font-size:13px;line-height:1.65}.hierarchy-directory .essential-list button em{font-size:10px;line-height:1.5}.hierarchy-directory .support-detail{padding:0 0 16px}.hierarchy-directory .support-detail p{font-size:12px!important;line-height:1.65!important}.science-references{padding:42px 20px}.science-references h2{font-size:34px}.science-ref-grid{margin-top:20px;display:block}.science-ref-grid a{min-height:0;box-shadow:none;background:0 0;border-top:1px solid #719fb861;border-left:0;margin:0;padding:15px 0}.science-ref-grid a:last-child{border-bottom:1px solid #719fb861}.science-ref-grid b{font-size:22px}.science-japan-copy{padding:40px 20px}.science-japan-copy h2{font-size:34px}.science-footer{gap:22px;padding:42px 20px 70px}}.journal-page{color:#0b2944;min-height:100vh;font-family:var(--sans);background:#f8fbfd}.journal-hero{background:linear-gradient(112deg,#fcfefff7,#e8f5fbe0),url(/science-backgrounds/icy-lab.webp) 50%/cover;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:end;gap:clamp(40px,9vw,150px);min-height:500px;padding:82px max(64px,50vw - 640px) 68px;display:grid}.journal-hero h1,.journal-category h2,.journal-closing h2{font-family:var(--serif);letter-spacing:0;margin:12px 0 18px;font-weight:500;line-height:1.04}.journal-hero h1{max-width:760px;font-size:clamp(48px,5.5vw,76px)}.journal-hero>div>p:last-child{color:#385b73;max-width:670px;margin:0;font-size:16px;line-height:1.8}.journal-jp{color:#4b7690;letter-spacing:.16em;margin:8px 0 0;font-family:Hiragino Mincho ProN,Yu Mincho,Georgia,serif;font-size:11px}.journal-hero aside{border-top:1px solid #30729759;border-bottom:1px solid #30729733;grid-template-columns:auto 1fr;gap:4px 15px;padding:18px 0;display:grid}.journal-hero aside span{color:#0c6292;font-family:var(--serif);grid-row:span 2;font-size:46px;line-height:.95}.journal-hero aside p{color:#42657c;letter-spacing:.1em;text-transform:uppercase;align-self:end;margin:0 0 10px;font-size:10px}.journal-introduction{background:#fff;border-bottom:1px solid #cfdee7;grid-template-columns:270px minmax(0,680px);gap:clamp(36px,8vw,130px);padding:42px max(64px,50vw - 640px);display:grid}.journal-introduction>p:last-child{color:#47677c;margin:0;font-size:14px;line-height:1.76}.journal-filter{background:#f5f9fc;border-bottom:1px solid #d9e6ed;gap:8px;padding:22px max(64px,50vw - 640px);display:flex;overflow-x:auto}.journal-filter button{color:#315b75;cursor:pointer;background:#fff;border:1px solid #b7d0de;border-radius:999px;flex:none;padding:9px 13px;font-size:11px}.journal-filter button.active{color:#fff;background:#0a426b;border-color:#0a5e8d}.journal-directory{background:#f8fbfd;padding:0 max(64px,50vw - 640px) 72px}.journal-category{border-bottom:1px solid #cbdde7;padding:52px 0}.journal-category>header{grid-template-columns:98px minmax(250px,.78fr) minmax(320px,1.22fr);align-items:end;gap:30px;margin-bottom:26px;display:grid}.journal-category>header>span{color:#9ab7c7;font-family:var(--serif);font-size:68px;line-height:.82}.journal-category h2{font-size:clamp(30px,3.2vw,44px)}.journal-category header>p{color:#47677c;margin:0;font-size:14px;line-height:1.72}.journal-source-list{border-top:1px solid #a9c4d4}.journal-source-list a{border-bottom:1px solid #c9dbe5;grid-template-columns:74px minmax(0,1fr) 26px;align-items:center;gap:18px;min-height:78px;padding:14px 10px 14px 0;transition:background-color .2s,padding .2s;display:grid}.journal-source-list a:hover{background:#e5f3fa94;padding-left:12px}.journal-source-list b{color:#0b6495;font-family:var(--serif);font-size:25px;font-weight:400}.journal-source-list strong,.journal-source-list small{display:block}.journal-source-list strong{font-size:14px;line-height:1.4}.journal-source-list small{color:#678296;letter-spacing:.05em;margin-top:5px;font-size:10px}.journal-source-list i{color:#0b5e8c;font-size:19px;font-style:normal}.journal-closing{color:#fff;background:linear-gradient(110deg,#021b36,#073b60 58%,#031d39);padding:74px max(64px,50vw - 640px)}.journal-closing h2{max-width:720px;font-size:clamp(36px,4vw,55px)}.journal-closing>p:last-of-type{color:#bfd8e6;max-width:680px;font-size:14px;line-height:1.78}.journal-closing>div{gap:20px;margin-top:28px;display:flex}.journal-closing a{color:#d9f1fa;border-bottom:1px solid #86b9d1;padding-bottom:5px;font-size:12px}@media (max-width:760px){.home-collection-anchor{scroll-margin-top:14px}.journal-hero{min-height:0;padding:58px 20px 40px;display:block}.journal-hero h1{font-size:42px}.journal-hero>div>p:last-child{font-size:14px;line-height:1.72}.journal-hero aside{max-width:250px;margin-top:32px}.journal-introduction{padding:34px 20px;display:block}.journal-introduction>p:last-child{margin-top:14px;font-size:13px}.journal-filter{padding:16px 20px}.journal-directory{padding:0 20px 44px}.journal-category{padding:38px 0}.journal-category>header{grid-template-columns:52px 1fr;gap:15px;margin-bottom:22px;display:grid}.journal-category>header>span{font-size:44px}.journal-category>header>p{grid-column:1/-1;font-size:13px}.journal-category h2{font-size:31px}.journal-source-list a{grid-template-columns:40px minmax(0,1fr) 18px;gap:10px;min-height:0;padding:15px 0}.journal-source-list strong{font-size:13px}.journal-source-list small{font-size:9px;line-height:1.45}.journal-source-list b{font-size:19px}.journal-closing{padding:48px 20px}.journal-closing h2{font-size:35px}.journal-closing>p:last-of-type{font-size:13px}.journal-closing>div{display:block}.journal-closing a{margin-top:14px;display:table}}.regen-growth>div{align-items:stretch}.regen-factor{flex-direction:column;display:flex}.regen-factor h4+p{max-width:34em}.regen-factor h4:nth-of-type(2){margin-top:auto}.regen-acmella>div:last-child{position:relative}.regen-acmella>div:last-child:before{content:"";background:linear-gradient(#0000,#458aa83d,#0000);width:1px;position:absolute;top:12%;bottom:12%;left:0}.regen-path article{flex-direction:column;align-items:center;display:flex}.regen-path article p{max-width:18em;margin-left:auto;margin-right:auto}.regen-routine span.active{border-color:#e0f6fcdb}.hierarchy-directory .growth-heading>p:last-child{max-width:38em;line-height:1.75}.hierarchy-directory .growth-path article{flex-direction:column;display:flex}.hierarchy-directory .growth-path article>p:not(.inci){max-width:34em}@media (max-width:900px){.regen-growth>div{grid-template-columns:repeat(3,1fr)}.regen-factor{border-bottom:0;border-right:1px solid #abd8ea2e;min-height:430px;padding:34px 24px}.regen-factor:last-child{border-right:0}.regen-acmella>div:last-child:before{display:none}}@media (max-width:700px){.regen-growth>div{grid-template-columns:1fr}.regen-factor{border-bottom:1px solid #abd8ea2e;border-right:0;min-height:0;padding:36px 0}.regen-factor h4:nth-of-type(2){margin-top:30px}.hierarchy-directory .growth-heading>p:last-child{font-size:14px;line-height:1.75}.hierarchy-directory .growth-path article{padding:28px 0}.hierarchy-directory .growth-path h4{font-size:30px}.hierarchy-directory .growth-path article>p:not(.inci){font-size:13px;line-height:1.7}}@media (max-width:500px){.regen-story>div>p:not(.regen-kicker),.regen-acmella p{font-size:15px;line-height:1.8}.regen-factor h4+p{font-size:14px;line-height:1.8}.regen-path article p{font-size:13px;line-height:1.7}.regen-routine header>p:last-child{font-size:14px;line-height:1.8}.regen-routine strong{font-size:9px;line-height:1.45}}.regen-path header{max-width:760px;margin:0 auto}.regen-path h2{margin-bottom:10px;font-size:clamp(35px,3.65vw,51px)}.regen-path-intro{color:#527487;max-width:660px;margin:0 auto;font-size:14px;line-height:1.75}.regen-path>div{margin-top:46px}.regen-path>div:before{background:linear-gradient(90deg,#0000,#729db2 7% 93%,#0000);top:102px;left:10%;right:10%}.regen-path article{border-right:0}.regen-path article:not(:last-child):after{content:"";z-index:4;border-top:1px solid #547f96;width:54px;height:7px;position:absolute;top:98px;right:-14px}.regen-path article:not(:last-child):before{content:"";z-index:5;border-top:1px solid #547f96;border-right:1px solid #547f96;width:8px;height:8px;position:absolute;top:94px;right:-14px;transform:rotate(45deg)}.regen-path b{color:#447e995c;font-size:24px}.regen-path i{background:radial-gradient(circle at 34% 26%,#fffffffa,#e3f2f8c7 48%,#ffffff5c 72%);border-color:#4f89a440;width:76px;height:76px;margin:16px auto 20px;box-shadow:0 18px 30px #1c61801a,inset 0 0 0 7px #ffffff59}.regen-path h3{margin:0 0 8px;font-size:12px;font-weight:700}.regen-path p{margin-top:0}.regen-path i{background:radial-gradient(circle at 30% 22%,#fff,#ecf6faf0 33%,#bedde952 61%,#ffffff24 77%);place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 28px #144e681f,inset 0 0 0 1px #5c97b024,inset 0 0 0 6px #ffffff4d}.regen-path i:before{content:"";pointer-events:none;background:radial-gradient(circle at 35% 30%,#ffffff6b,#0000 62%);border-radius:50%;position:absolute;inset:14px}.regen-path i:after{content:"";pointer-events:none;border:1px solid #518ba626;border-radius:50%;position:absolute;inset:10px}.regen-path i svg{width:38px;height:38px;display:block}.regen-icon-line,.regen-icon-soft,.regen-icon-orbit,.regen-icon-node,.regen-icon-dot{fill:none;stroke:#2f7598;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.regen-icon-line{stroke-width:2.1px;opacity:1}.regen-icon-soft{stroke-width:1.35px;opacity:.78}.regen-icon-orbit{stroke-width:1.52px;opacity:.9}.regen-icon-node{stroke-width:1.9px}.regen-icon-dot{stroke-width:1.8px;fill:#f6fbfd}.regen-path-smooth .regen-icon-line,.regen-path-smooth .regen-icon-soft{stroke-linecap:round}.regen-path h3{letter-spacing:.2em;color:#0d2f4b}.regen-path p{color:#35586d}.regen-routine span.active{background:linear-gradient(145deg,#fffffffa,#b1dae9eb);overflow:visible;box-shadow:0 28px 45px #000a1757,inset 0 0 0 6px #ffffff6b,inset 0 -18px 28px #428fae14}.regen-routine span.active:before{content:"";pointer-events:none;border:1px solid #468baa4d;position:absolute;inset:10px}.regen-routine span.active strong{max-width:15em;line-height:1.45}@media (max-width:500px){.regen-path i{width:76px;height:76px}.regen-routine span.active strong{font-size:8px}}@media (max-width:900px){.regen-path>div{grid-template-columns:1fr 1fr}.regen-path>div:before,.regen-path article:not(:last-child):after,.regen-path article:not(:last-child):before{display:none}.regen-path article{border-bottom:1px solid #4285a124;border-right:1px solid #4285a124}.regen-path article:nth-child(2n){border-right:0}.regen-path article:nth-child(n+3){border-bottom:0}}@media (max-width:500px){.regen-path{padding-top:66px;padding-bottom:72px}.regen-path h2{font-size:32px;line-height:1.25}.regen-path-intro{font-size:13px}.regen-path>div{margin-top:32px}.regen-path article{min-height:225px;padding:18px 8px}.regen-path b{font-size:22px}.regen-path h3{font-size:11px}.regen-path p{font-size:12px;line-height:1.65}}.regen-path>div{grid-auto-rows:1fr;align-items:start;column-gap:10px}.regen-path article{min-height:256px;padding:24px 18px 16px}.regen-path b{text-align:center;width:100%;margin:0 0 12px;line-height:1;display:block}.regen-path i{margin:4px auto 20px}.regen-path h3{text-align:center;min-height:1.4em;margin:0 0 12px}.regen-path article p{text-align:center;text-wrap:balance;max-width:16em;margin-left:auto;margin-right:auto}.regen-path article:not(:last-child):after{width:38px;top:98px;right:-8px}.regen-path article:not(:last-child):before{top:94px;right:-8px}.regen-path i svg{width:40px;height:40px}@media (max-width:900px){.regen-path>div{column-gap:0}.regen-path article{min-height:238px;padding:22px 18px 18px}}@media (max-width:500px){.regen-path article{min-height:232px;padding:22px 12px 16px}.regen-path b{margin-bottom:10px}.regen-path i{margin-bottom:16px}.regen-path h3{margin-bottom:10px}.regen-path article p{max-width:15em}.regen-path i svg{width:42px;height:42px}.regen-routine>div{grid-template-columns:1fr 1fr;grid-auto-rows:1fr}.regen-routine span{min-height:126px}.regen-routine span:nth-child(5){border-top:0;border-left:1px solid #a8d5e730;border-right:1px solid #a8d5e730;grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - .5px)}.regen-routine span.active{transform:translateY(-6px)}.regen-routine span.active strong{max-width:12em}}.delicate-approved-hero figure:before{z-index:0;background:linear-gradient(#ffffffc2,#66b5d321);border-color:#61a8c73d;width:88%;height:18%;bottom:8%;box-shadow:0 36px 56px #2565842b,inset 0 -13px 22px #509dbc1f}.delicate-approved-hero figure:after{z-index:0;opacity:.65;width:64%;height:11%;bottom:20%}.delicate-approved-hero img{mix-blend-mode:multiply;filter:contrast(1.04)saturate(.98);width:88%;height:90%;-webkit-mask-image:radial-gradient(58% 70% at 50% 54%,#000 0 51%,#000000f0 58%,#00000059 69%,#0000 80%);mask-image:radial-gradient(58% 70% at 50% 54%,#000 0 51%,#000000f0 58%,#00000059 69%,#0000 80%)}.delicate-approved-hero figure::selection{background:0 0}.delicate-approved-hero>div{border-left:1px solid #3375953d;padding-left:34px}.delicate-approved-hero .kicker{letter-spacing:.2em}.delicate-approved-concerns{grid-template-columns:32% 68%;gap:44px;padding-top:76px;padding-bottom:78px}.delicate-approved-concerns header{align-self:center;padding-right:20px}.delicate-approved-concerns header:before{letter-spacing:.22em;font-family:Hiragino Mincho ProN,Yu Mincho,serif}.delicate-approved-concerns h2{font-size:clamp(29px,2.5vw,38px);font-weight:500;line-height:1.32}.delicate-approved-concerns>div{align-items:stretch;position:relative}.delicate-approved-concerns>div:before{content:"";background:#458baa24;height:1px;position:absolute;top:50%;left:0;right:0}.delicate-approved-concerns article{min-height:156px;padding:28px 28px 24px 34px}.delicate-approved-concerns article p{font-size:14px;line-height:1.75}.delicate-approved-actives{isolation:isolate;background:radial-gradient(circle at 10% 12%,#5ab2d529,#0000 28%),radial-gradient(circle at 92% 76%,#6bbfdc1c,#0000 25%),linear-gradient(132deg,#021a31f7,#033958f2),url(/science-backgrounds/dark-molecular.webp) 50%/cover;padding-top:98px;position:relative;overflow:hidden}.delicate-approved-actives:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000 8%,#bae3f20e 8.1%,#0000 8.25% 91.7%,#bae3f20d 91.85%,#0000 92%),radial-gradient(circle at 96% 18%,#def4fc1f 0 1%,#0000 8%);position:absolute;inset:0}.delicate-approved-actives>header{border-left:1px solid #a9d8eb47;padding-left:34px;position:relative}.delicate-approved-actives>header small,.delicate-approved-path header small,.delicate-approved-routine header small{color:#84b8cf;letter-spacing:.22em;margin-bottom:10px;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:10px;font-weight:500;display:block}.delicate-approved-actives>header h2{font-weight:400;line-height:1.13}.delicate-approved-actives>div{gap:0;position:relative}.delicate-active{min-height:620px;box-shadow:none;background:0 0;border:0;border-top:1px solid #b1dcef33}.delicate-active:last-child{border-bottom:1px solid #b1dcef2e}.delicate-active-art{isolation:isolate;background-position:50%;background-size:cover;min-height:620px}.delicate-active-art:before{content:"";z-index:1;background:#98d3e909;border:1px solid #9dd3e829;border-radius:50%;height:12%;position:absolute;bottom:8%;left:12%;right:12%;box-shadow:0 22px 36px #000d1b3b,inset 0 -10px 20px #ace0f10d}.delicate-active-art:after{z-index:2;background:linear-gradient(90deg,#021f3633,#0000 18% 60%,#032640f5 94%),linear-gradient(#03233b29,#0000 18% 76%,#03233bd1);box-shadow:inset -24px 0 34px #03253e7a}.delicate-active:nth-child(2n) .delicate-active-art:after{background:linear-gradient(270deg,#021f3633,#0000 18% 60%,#032640f5 94%),linear-gradient(#03233b29,#0000 18% 76%,#03233bd1);box-shadow:inset 24px 0 34px #03253e7a}.delicate-active-art>span{color:#ddf3fb2e;font-size:62px;top:30px;left:34px}.delicate-active-copy{padding:70px 72px;position:relative}.delicate-active-copy:before{content:"";background:#76a9c0;width:52px;height:1px;position:absolute;top:38px;left:72px}.delicate-active-copy h3{font-weight:400;line-height:1.06}.delicate-active-copy dl div{padding:18px 0}.delicate-active-copy dt{letter-spacing:.08em;font-size:12px}.delicate-active-copy dd{font-size:15px;line-height:1.78}.delicate-approved-path header small{text-align:center;color:#5f8da4}.delicate-approved-path>div{counter-reset:path;column-gap:0}.delicate-approved-path>div:before{top:91px;left:12%;right:12%}.delicate-approved-path article{min-height:285px;padding:28px 30px}.delicate-approved-path article span{color:#347a9d94;font-size:24px}.delicate-approved-path article i{border-color:#549dbe94;width:74px;height:74px;box-shadow:0 17px 27px #2268891c,inset 0 0 19px #ffffffd1}.delicate-approved-path h3{letter-spacing:.15em;font-size:12px}.delicate-approved-path article:not(:last-child):after{color:#6e9eb5;font-size:15px;top:86px;right:-6px}.delicate-approved-routine{grid-template-columns:30% 70%;gap:64px;padding-top:94px;padding-bottom:98px}.delicate-approved-routine header{border-left:1px solid #a0d3e742;padding-left:28px}.delicate-approved-routine header small{color:#8ab9cd}.delicate-approved-routine h2{font-weight:400;line-height:1.18}.delicate-approved-routine>div{align-self:center;gap:0}.delicate-approved-routine>div:before{opacity:.7;top:50%;left:2%;right:2%}.delicate-approved-routine span{min-height:172px;box-shadow:none;background:linear-gradient(145deg,#144e6f38,#02243e0f);border-color:#aadaed24}.delicate-approved-routine span:not(.active){border-left-color:#0000;border-right-color:#0000}.delicate-approved-routine span.active{border-color:#97cbdecc;transform:translateY(-8px);box-shadow:0 28px 45px #000c1957,inset 0 0 0 6px #ffffff54}@media (max-width:1024px){.delicate-approved-hero>div{padding-left:24px}.delicate-approved-concerns{grid-template-columns:1fr;gap:25px}.delicate-approved-concerns header{max-width:680px}.delicate-approved-routine{grid-template-columns:1fr;gap:40px}.delicate-approved-routine>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.delicate-approved-hero figure{height:388px;margin-bottom:26px}.delicate-approved-hero figure:before{width:100%;bottom:72px}.delicate-approved-hero figure:after{width:76%;bottom:105px}.delicate-approved-hero img{width:106%;height:305px;margin-left:-3%;-webkit-mask-image:radial-gradient(61% 71% at 50% 52%,#000 0 50%,#000000ed 59%,#00000057 70%,#0000 82%);mask-image:radial-gradient(61% 71% at 50% 52%,#000 0 50%,#000000ed 59%,#00000057 70%,#0000 82%)}.delicate-approved-hero>div{border-left:0;padding-left:0}.delicate-approved-concerns{padding-top:54px;padding-bottom:62px}.delicate-approved-concerns h2{font-size:29px}.delicate-approved-concerns article{min-height:168px;padding:20px 14px 20px 17px}.delicate-approved-concerns article span{font-size:39px}.delicate-approved-actives{padding-top:68px}.delicate-approved-actives>header{margin-bottom:38px;padding-left:18px}.delicate-approved-actives>header h2{font-size:36px;line-height:1.22}.delicate-active{border-top-color:#b1dcef26;min-height:0}.delicate-active-art{min-height:310px}.delicate-active-art:after,.delicate-active:nth-child(2n) .delicate-active-art:after{box-shadow:none;background:linear-gradient(#03233b14,#0000 16% 60%,#03253ef0 96%)}.delicate-active-copy{padding:45px 24px 50px}.delicate-active-copy:before{top:26px;left:24px}.delicate-active-copy h3{overflow-wrap:anywhere;font-size:35px}.delicate-active-copy dd{font-size:14px;line-height:1.78}.delicate-approved-path header small{text-align:center}.delicate-approved-path h2{font-size:31px}.delicate-approved-path article{min-height:228px;padding:16px 10px}.delicate-approved-path article i{width:68px;height:68px}.delicate-approved-routine{gap:30px;padding-top:64px;padding-bottom:70px}.delicate-approved-routine header{padding-left:16px}.delicate-approved-routine h2{font-size:31px}.delicate-approved-routine>div{grid-template-columns:repeat(2,1fr)}.delicate-approved-routine span{min-height:126px}.delicate-approved-routine span.active{transform:translateY(-4px)}}.delicate-approved-hero{background-image:radial-gradient(circle at 80% 24%,#ffffffe6,#0000 22%),linear-gradient(104deg,#f8fcfff5 0 48%,#d2ebf7b8),url(/science-backgrounds/icy-lab.webp)}.delicate-approved-path,.science-delicate-system{background-image:linear-gradient(#f9fdffe6,#e1f2faf0),url(/science-backgrounds/science-paper.webp)}.delicate-approved{--delicate-navy:#022b4a;--delicate-ink:#06284a;--delicate-line:#23719a3d;color:var(--delicate-ink);background:#f7fbfe;font-family:Avenir Next,Helvetica Neue,Noto Sans Thai,Arial,sans-serif;overflow:hidden}.delicate-approved *{box-sizing:border-box}.delicate-approved .kicker{color:#477a98;letter-spacing:.18em;margin:0;font-size:11px;font-weight:700}.delicate-approved h1,.delicate-approved h2,.delicate-approved h3{font-family:Iowan Old Style,Palatino Linotype,Noto Serif Thai,Georgia,serif;font-weight:500}.delicate-approved-top{color:#d9eef8;letter-spacing:.14em;background:#032e50;justify-content:space-between;align-items:center;padding:14px max(34px,50vw - 640px);font-size:10px;display:flex}.delicate-approved-top p{margin:0}.delicate-approved-top button{color:#91b7ca;cursor:pointer;background:0 0;border:0}.delicate-approved-top button.active{color:#fff;font-weight:700}.delicate-approved-hero{background:radial-gradient(circle at 80% 24%,#ffffffe6,#0000 22%),linear-gradient(104deg,#f8fcfff5 0 48%,#d2ebf7b8),url(/science/backgrounds/approval-v2-page-bg.webp) 50%/cover;grid-template-columns:minmax(0,46%) minmax(0,54%);align-items:center;min-height:650px;padding:70px max(44px,50vw - 640px);display:grid;position:relative}.delicate-approved-hero:after{content:"";border-bottom:1px solid var(--delicate-line);background:linear-gradient(#0000,#69b2d324);height:24%;position:absolute;inset:auto 0 0}.delicate-approved-hero>div{z-index:2;max-width:560px;position:relative}.delicate-approved-hero h1{letter-spacing:-.035em;margin:20px 0;font-size:clamp(44px,5vw,72px);line-height:1.03}.delicate-approved-hero>div>p:not(.kicker){color:#365c74;font-size:17px;line-height:1.85}.delicate-approved-hero strong{letter-spacing:.16em;border-bottom:1px solid #4a87a7;margin-top:24px;padding-bottom:9px;font-size:12px;display:inline-block}.delicate-approved-hero figure{z-index:1;place-items:center;height:520px;margin:0;display:grid;position:relative}.delicate-approved-hero figure:before{content:"";background:linear-gradient(#ffffffd1,#63aece2e);border:1px solid #5fa9ca5c;border-radius:50%;width:72%;height:16%;position:absolute;bottom:11%;box-shadow:0 36px 48px #25668640,inset 0 -12px 18px #57a1c221}.delicate-approved-hero img{z-index:2;object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.02);width:78%;height:86%;position:relative}.delicate-approved-hero figcaption{z-index:3;letter-spacing:.16em;color:#477a98;font-size:10px;position:absolute;bottom:4%;right:2%}.delicate-approved-concerns{border-bottom:1px solid var(--delicate-line);background:#f7fbfef0;grid-template-columns:30% 70%;gap:36px;padding:52px max(44px,50vw - 640px);display:grid}.delicate-approved-concerns h2{margin:12px 0;font-size:32px}.delicate-approved-concerns>div{grid-template-columns:repeat(4,1fr);display:grid}.delicate-approved-concerns article{border-left:1px solid var(--delicate-line);padding:12px 25px}.delicate-approved-concerns article span{color:#6e9bb4;font-family:Georgia,serif;font-size:28px}.delicate-approved-concerns article p{color:#365c74;line-height:1.6}.delicate-approved-actives{color:#eaf8fe;background:radial-gradient(circle at 8% 18%,#52a8ce33,#0000 25%),linear-gradient(135deg,#031f39,#043a5e 58%,#021a31);padding:80px max(44px,50vw - 640px)}.delicate-approved-actives>header{max-width:740px;margin-bottom:50px}.delicate-approved-actives>header h2{margin:14px 0;font-size:clamp(38px,4vw,58px)}.delicate-approved-actives>header>p:last-child{color:#b8d7e6;font-size:16px;line-height:1.75}.delicate-approved-actives>div{gap:42px;display:grid}.delicate-active{background:linear-gradient(110deg,#1251754d,#02223b57);border-top:1px solid #b1dcef40;border-bottom:1px solid #b1dcef2e;grid-template-columns:42% 58%;min-height:590px;display:grid;position:relative;box-shadow:0 26px 55px #000b1833}.delicate-active:nth-child(2n){grid-template-columns:58% 42%}.delicate-active:nth-child(2n) .delicate-active-art{order:2}.delicate-active:nth-child(2n) .delicate-active-copy{order:1}.delicate-active-art{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:590px;position:relative}.delicate-active-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 62%,#03243dcc);position:absolute;inset:0}.delicate-active:nth-child(2n) .delicate-active-art:after{background:linear-gradient(270deg,#0000 62%,#03243dcc)}.delicate-active-hyaluronic .delicate-active-art{background-image:url(/science-approval/master/hyaluronic-acid.webp)}.delicate-active-cerebrosides .delicate-active-art{background-image:url(/science-approval/master/bio-ceramide.webp)}.delicate-active-glycyrrhizate .delicate-active-art{background-image:url(/science-approval/master/dipotassium-glycyrrhizate.webp)}.delicate-active-panthenol .delicate-active-art{background-image:url(/science-approval/master/panthenol-delicate.webp)}.delicate-active-art>span{z-index:2;color:#e2f7ff47;font:74px/1 Georgia,serif;position:absolute;top:18px;left:24px}.delicate-active-copy{align-self:center;padding:54px 62px}.delicate-active-copy>p:first-child{color:#93c7dc;letter-spacing:.18em;margin:0;font-size:10px}.delicate-active-copy h3{color:#fff;margin:10px 0 4px;font-size:clamp(40px,4vw,58px)}.delicate-active-copy .delicate-inci{color:#a9cede;letter-spacing:.08em;margin:0 0 26px;font-size:12px}.delicate-active-copy dl{margin:0}.delicate-active-copy dl div{border-top:1px solid #add9ec29;padding:15px 0}.delicate-active-copy dt{color:#a9d4e7;letter-spacing:.05em;margin-bottom:5px;font-size:12px;font-weight:700}.delicate-active-copy dd{color:#e9f5fa;margin:0;font-size:15px;line-height:1.7}.delicate-approved-path{background:linear-gradient(#f9fdffe6,#e1f2faeb),url(/science/backgrounds/approval-v2-page-bg.webp) 50%/cover;padding:74px max(44px,50vw - 640px) 100px;position:relative}.delicate-approved-path:after{content:"";background:repeating-linear-gradient(90deg,#75c1db33 0 2px,#0000 2px 25%),linear-gradient(#a8def166,#eef8fc4d);border-top:1px solid #3481a538;height:95px;position:absolute;inset:auto 0 0}.delicate-approved-path header{text-align:center}.delicate-approved-path h2{margin:12px;font-size:clamp(36px,4vw,54px)}.delicate-approved-path>div{z-index:2;grid-template-columns:repeat(4,1fr);margin-top:46px;display:grid;position:relative}.delicate-approved-path article{text-align:center;border-right:1px solid var(--delicate-line);padding:22px}.delicate-approved-path article:last-child{border:0}.delicate-approved-path article span{color:#6c9bb4;font:28px Georgia,serif}.delicate-approved-path article i{background:radial-gradient(circle at 35% 28%,#fff,#84c5de61 45%,#0000 68%);border:1px solid #8ebbd0;border-radius:50%;width:70px;height:70px;margin:13px auto;display:block;box-shadow:0 14px 28px #20698b21}.delicate-approved-path h3{letter-spacing:.1em;font-family:Avenir Next,sans-serif;font-size:13px}.delicate-approved-path p{color:#41657a;font-size:13px;line-height:1.6}.delicate-approved-routine{color:#eaf7fd;background:radial-gradient(circle at 90% 20%,#4da1c533,#0000 28%),#032d4c;grid-template-columns:28% 72%;gap:44px;padding:66px max(44px,50vw - 640px);display:grid}.delicate-approved-routine h2{margin:10px 0;font-size:38px}.delicate-approved-routine header>p:last-child{color:#bcd7e5;line-height:1.7}.delicate-approved-routine>div{grid-template-columns:repeat(6,1fr);align-items:stretch;display:grid}.delicate-approved-routine span{text-align:center;border:1px solid #aedaed33;border-right:0;flex-direction:column;justify-content:center;min-height:150px;padding:18px 10px;display:flex}.delicate-approved-routine span:last-child{border-right:1px solid #aedaed33}.delicate-approved-routine span.active{color:#062d4a;background:linear-gradient(145deg,#fff,#aee0f3d9);position:relative;box-shadow:0 18px 36px #000c194d,inset 0 0 0 6px #fff6}.delicate-approved-routine b{font:25px Georgia,serif}.delicate-approved-routine strong{letter-spacing:.08em;margin-top:16px;font-size:10px}.delicate-approved-evidence{background:#eff8fc;grid-template-columns:55% 45%;gap:60px;padding:72px max(44px,50vw - 640px);display:grid}.delicate-approved-evidence h2{margin:10px 0;font-size:48px}.delicate-approved-evidence>div>p:last-child{color:#41657a;line-height:1.75}.delicate-approved-evidence nav{flex-direction:column;display:flex}.delicate-approved-evidence a{color:#123f5c;border-bottom:1px solid var(--delicate-line);padding:14px 0;font-size:13px;text-decoration:none}.science-delicate-system{color:#082d4c;background:linear-gradient(#f7fcfff0,#e0f2faf5),url(/science/backgrounds/approval-v2-page-bg.webp) 50%/cover;border-top:1px solid #26729933;border-bottom:1px solid #26729933;margin:70px 0;padding:70px max(34px,50vw - 610px)}.science-delicate-intro{grid-template-columns:48% 52%;align-items:center;min-height:440px;display:grid}.science-delicate-intro>div{padding-right:60px}.science-delicate-intro h3{margin:12px 0;font:500 clamp(38px,4vw,58px)/1.05 Iowan Old Style,Georgia,serif}.science-delicate-intro p:not(.science-kicker){color:#41657a;line-height:1.75}.science-delicate-intro a{color:#0b4f74;border-bottom:1px solid #6295af;margin-top:18px;padding-bottom:7px;text-decoration:none;display:inline-block}.science-delicate-intro figure{place-items:center;height:420px;margin:0;display:grid;position:relative}.science-delicate-intro figure:before{content:"";background:#fff9;border:1px solid #4896b957;border-radius:50%;width:74%;height:16%;position:absolute;bottom:12%;box-shadow:0 24px 38px #26678633}.science-delicate-intro img{z-index:1;object-fit:contain;mix-blend-mode:multiply;width:82%;height:88%;position:relative}.science-delicate-intro figcaption{z-index:2;letter-spacing:.15em;color:#477a98;font-size:10px;position:absolute;bottom:2%}.science-delicate-actives{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;display:grid}.science-delicate-actives article{background:#ffffff8c;border-top:1px solid #2d7aa04d;grid-template-columns:42% 58%;min-height:300px;display:grid;box-shadow:0 18px 38px #2466841a}.science-delicate-art{background:radial-gradient(circle at 50% 45%,#fff,#97d3ea6b 48%,#0000 72%);place-items:center;display:grid;position:relative;overflow:hidden}.science-delicate-art img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.science-delicate-art span{color:#1c678d47;font:42px Georgia,serif;position:absolute;top:10px;left:13px}.science-delicate-actives article>div:last-child{flex-direction:column;justify-content:center;padding:28px;display:flex}.science-delicate-actives article p{color:#50809a;letter-spacing:.15em;margin:0;font-size:9px}.science-delicate-actives h4{margin:9px 0 3px;font:500 30px/1.05 Iowan Old Style,Georgia,serif}.science-delicate-actives small{color:#5e8498}.science-delicate-actives strong{margin-top:18px;font-size:13px;line-height:1.65}.science-delicate-actives em{color:#56788a;margin-top:12px;font-size:11px;font-style:normal;line-height:1.55}.science-delicate-actives b{color:#1c678c;letter-spacing:.1em;margin-top:14px;font-size:10px}.science-delicate-path{border-top:1px solid #2d7aa04d;border-bottom:1px solid #2d7aa038;grid-template-columns:repeat(4,1fr);margin-top:36px;display:grid}.science-delicate-path div{text-align:center;border-right:1px solid #2d7aa033;padding:24px;position:relative}.science-delicate-path div:last-child{border:0}.science-delicate-path span{color:#71a2ba;font:22px Georgia,serif;display:block}.science-delicate-path b{letter-spacing:.12em;margin:8px 0;font-size:11px;display:block}.science-delicate-path small{color:#4d7185}@media (max-width:1024px){.delicate-approved-hero{min-height:560px}.delicate-approved-concerns,.delicate-approved-routine{grid-template-columns:1fr}.delicate-active,.delicate-active:nth-child(2n){grid-template-columns:40% 60%}.delicate-active-art{min-height:540px}.delicate-approved-routine>div{grid-template-columns:repeat(3,1fr)}.science-delicate-actives{grid-template-columns:1fr}.science-delicate-intro{grid-template-columns:45% 55%}}@media (max-width:700px){.delicate-approved-top{padding:12px 20px}.delicate-approved-hero{grid-template-columns:1fr;min-height:0;padding:48px 22px}.delicate-approved-hero>div{order:2}.delicate-approved-hero figure{order:1;height:330px}.delicate-approved-hero h1{font-size:42px}.delicate-approved-hero>div>p:not(.kicker){font-size:15px;line-height:1.75}.delicate-approved-concerns{gap:18px;padding:42px 22px}.delicate-approved-concerns>div{grid-template-columns:repeat(2,1fr)}.delicate-approved-concerns article{padding:14px}.delicate-approved-actives{padding:58px 20px}.delicate-active,.delicate-active:nth-child(2n){flex-direction:column;min-height:0;display:flex}.delicate-active:nth-child(2n) .delicate-active-art{order:1}.delicate-active:nth-child(2n) .delicate-active-copy{order:2}.delicate-active-art{min-height:300px}.delicate-active-copy{padding:34px 23px}.delicate-active-copy h3{font-size:38px}.delicate-active-copy dd{font-size:14px;line-height:1.72}.delicate-approved-path{padding:54px 20px 86px}.delicate-approved-path>div{grid-template-columns:repeat(2,1fr)}.delicate-approved-path article:nth-child(2){border-right:0}.delicate-approved-routine{gap:25px;padding:50px 20px}.delicate-approved-routine>div{grid-template-columns:repeat(2,1fr)}.delicate-approved-routine span{min-height:120px}.delicate-approved-evidence{grid-template-columns:1fr;gap:26px;padding:54px 22px}.delicate-approved-evidence h2{font-size:39px}.science-delicate-system{margin:45px 0;padding:54px 20px}.science-delicate-intro{grid-template-columns:1fr}.science-delicate-intro>div{order:2;padding:28px 0 0}.science-delicate-intro figure{order:1;height:300px}.science-delicate-intro h3{font-size:38px}.science-delicate-actives{grid-template-columns:1fr}.science-delicate-actives article{grid-template-columns:1fr;min-height:0}.science-delicate-art{height:240px}.science-delicate-actives article>div:last-child{padding:25px}.science-delicate-path{grid-template-columns:repeat(2,1fr)}.science-delicate-path div:nth-child(2){border-right:0}.science-delicate-path div:nth-child(-n+2){border-bottom:1px solid #2d7aa033}}.fplus-approved{--fp-navy:#031b37;--fp-blue:#0b5e91;--fp-ice:#eaf5fb;color:#061d3d;background:#f7fbfe;font-family:Arial,Noto Sans Thai,Tahoma,sans-serif;overflow:hidden}.fplus-approved-top{color:#dcecf5;background:var(--fp-navy);letter-spacing:.13em;justify-content:space-between;align-items:center;height:42px;padding:0 max(56px,50vw - 640px);font-size:9px;display:flex}.fplus-approved-top p{margin:0}.fplus-approved-top div{gap:9px;display:flex}.fplus-approved-top button{color:#7f9db2;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.fplus-approved-top button.active{color:#fff}.fplus-approved-hero{background:linear-gradient(90deg,#fffffff7,#ebf7fcb8),url(/science-backgrounds/icy-lab.webp) 50%/cover;grid-template-columns:48% 52%;align-items:center;min-height:610px;padding:70px max(60px,50vw - 640px);display:grid}.fplus-approved-hero>div{z-index:2;position:relative}.fplus-approved-hero h1{letter-spacing:-.03em;max-width:680px;margin:14px 0 22px;font:400 clamp(48px,5.3vw,78px)/.98 Georgia,Times New Roman,serif}.fplus-approved-hero>div>p:not(.kicker){color:#385a72;max-width:650px;font-size:15px;line-height:1.8}.fplus-approved-hero strong{letter-spacing:.13em;border-top:1px solid #9ebed0;margin-top:30px;padding-top:17px;font-size:12px;display:block}.fplus-approved-hero figure{place-items:center;min-height:440px;margin:0;display:grid;position:relative}.fplus-approved-hero figure:before{content:"";background:linear-gradient(#ffffffc7,#73b6d71f);border:1px solid #619dbd66;border-radius:50%;width:78%;height:86px;position:absolute;bottom:46px;box-shadow:0 22px 36px #0d496b26}.fplus-approved-hero figure img{z-index:2;object-fit:contain;mix-blend-mode:multiply;width:78%;max-height:430px;position:relative}.fplus-approved-hero figure span{z-index:3;letter-spacing:.14em;color:#356c8b;font-size:9px;position:absolute;bottom:9px}.fplus-approved-actives{color:#fff;background:radial-gradient(circle at 8% 22%,#186a9b57,#0000 24%),linear-gradient(115deg,#01172f,#04355c 58%,#01162e);padding:76px max(60px,50vw - 640px)}.fplus-approved-actives>header{max-width:760px;margin-bottom:38px}.fplus-approved-actives h2,.fplus-approved-path h2,.fplus-approved-evidence h2{margin:9px 0 14px;font:400 clamp(36px,4vw,56px)/1.02 Georgia,Times New Roman,serif}.fplus-approved-actives>header>p:last-child{color:#bad5e3;font-size:13px;line-height:1.75}.fplus-approved-actives>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.fplus-approved-actives article{background:#042b498c;border:1px solid #9acfe747;min-width:0}.fplus-active-art{background-position:50%;background-size:cover;height:230px}.fplus-active-fullerene .fplus-active-art{background-image:url(/science-approval/master/fullerene.webp)}.fplus-active-apps .fplus-active-art{background-image:url(/science-approval/master/apps-home.webp)}.fplus-active-copy{padding:24px}.fplus-active-copy>p:first-child{color:#8fc3da;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:8px}.fplus-active-copy h3{margin:8px 0 14px;font:400 29px Georgia,Times New Roman,serif}.fplus-active-copy>p:nth-of-type(2){color:#d4e6ef;min-height:62px;font-size:11px;line-height:1.65}.fplus-active-copy dl{border-top:1px solid #9ecfe53d;margin:20px 0}.fplus-active-copy dt{color:#82b5ce;letter-spacing:.1em;text-transform:uppercase;padding-top:13px;font-size:8px}.fplus-active-copy dd{color:#b9d2df;margin:6px 0 0;font-size:10px;line-height:1.55}.fplus-active-copy a{letter-spacing:.06em;border-bottom:1px solid #79acc6;padding-bottom:4px;font-size:9px;display:inline-block}.fplus-approved-path{background:linear-gradient(#fafdffeb,#ebf6fbf0),url(/science-backgrounds/science-paper.webp) 50%/cover;padding:74px max(60px,50vw - 640px)}.fplus-approved-path>header{text-align:center;max-width:790px;margin:0 auto 48px}.fplus-approved-path>header>p:last-child{color:#4f6d82;font-size:13px;line-height:1.7}.fplus-pathway{grid-template-columns:1fr auto 1.35fr auto 1fr auto 1fr auto 1fr;align-items:center;display:grid}.fplus-pathway div{text-align:center;background:#ffffff80;border-top:1px solid #aac5d5;border-bottom:1px solid #aac5d5;flex-direction:column;justify-content:center;align-items:center;min-height:128px;padding:18px;display:flex}.fplus-pathway div.active{background:#ffffffe6;border:1px solid #6ea9c9;min-height:162px;box-shadow:0 18px 38px #1250731f}.fplus-pathway b{color:#6f91a6;font:24px Georgia,Times New Roman,serif}.fplus-pathway strong{letter-spacing:.08em;margin-top:13px;font-size:9px}.fplus-pathway i{color:#648ba4;padding:0 12px;font-style:normal}.fplus-approved-evidence{color:#fff;background:linear-gradient(110deg,#01172f,#04365e);grid-template-columns:34% 1fr auto;align-items:center;gap:45px;min-height:250px;padding:56px max(60px,50vw - 640px);display:grid}.fplus-approved-evidence p{color:#c0d7e3;font-size:12px;line-height:1.75}.fplus-approved-evidence a{white-space:nowrap;border:1px solid #6e9ab4;border-radius:24px;padding:13px 20px;font-size:9px}@media (max-width:1024px){.fplus-approved-hero,.fplus-approved-actives,.fplus-approved-path,.fplus-approved-evidence{padding-left:36px;padding-right:36px}.fplus-approved-actives>div{grid-template-columns:repeat(2,1fr)}.fplus-approved-actives article:last-child{grid-column:1/-1}.fplus-approved-evidence{grid-template-columns:1fr 1.5fr}.fplus-approved-evidence a{grid-column:2}}@media (max-width:700px){.fplus-approved-top{padding:0 20px}.fplus-approved-hero{min-height:auto;padding:52px 20px;display:block}.fplus-approved-hero h1{font-size:44px}.fplus-approved-hero figure{min-height:350px;margin-top:25px}.fplus-approved-hero figure img{width:100%;max-height:330px}.fplus-approved-actives,.fplus-approved-path,.fplus-approved-evidence{padding:52px 20px}.fplus-approved-actives>div{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.fplus-approved-actives article,.fplus-approved-actives article:last-child{scroll-snap-align:center;grid-column:auto;min-width:82vw}.fplus-pathway{padding-bottom:14px;display:flex;overflow-x:auto}.fplus-pathway div,.fplus-pathway div.active{min-width:56vw;min-height:140px}.fplus-pathway i{flex:none}.fplus-approved-evidence{display:block}.fplus-approved-evidence a{margin-top:20px;display:inline-flex}}.fplus-active-panthenol .fplus-active-art{background-image:url(/science-approval/master/panthenol-home.webp)}.delicate-approved-infographics{background:#f7fbfd;gap:18px;padding:0 clamp(16px,4vw,64px) 10px;display:grid}.delicate-approved-infographic{background:#fff;width:min(100%,920px);margin:0 auto;overflow:hidden}.delicate-approved-infographic img{width:100%;height:auto;display:block}@media (max-width:700px){.delicate-approved-infographics{gap:10px;padding:0 0 8px}.delicate-approved-infographic{width:100%}}.science-philosophy-editorial{background-position:50% 45%;grid-template-columns:38% 62%;min-height:250px}.science-philosophy-editorial>div:last-child{border-top:1px solid #407ea033;border-bottom:1px solid #407ea01f;max-width:760px;padding:24px 0}.science-philosophy-editorial>div:last-child>p{margin:0;font-size:15px;line-height:1.85}.science-categories{grid-template-columns:38% 62%;gap:42px;padding-top:54px;padding-bottom:54px}.science-category-core{background:#031c37;border:1px solid #a5d5eb3d;flex-direction:column;justify-content:flex-end;min-height:440px;display:flex;overflow:hidden;box-shadow:0 24px 60px #00071247}.science-category-lab{background-image:linear-gradient(#0113270a 30%,#011224e6 92%),linear-gradient(90deg,#01142826,#01152a85),url(/backgrounds/lab-hero.webp);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.015)}.science-category-lab:after{content:"";background:radial-gradient(circle at 75% 25%,#c6edfc33,#0000 26%),linear-gradient(#0000 56%,#011326c2);position:absolute;inset:0}.science-category-title{z-index:2;text-shadow:0 2px 16px #000c1ec2;padding:32px 34px;position:relative}.science-category-core .science-category-title h2{max-width:460px;margin:12px 0 9px;font-size:clamp(34px,3.4vw,52px)}.science-category-title>p:last-child{color:#d2e6f1;margin:0;font-size:13px;line-height:1.6}.science-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}.science-category-grid article,.science-category-grid article:first-child,.science-category-grid article:nth-child(n){background:linear-gradient(135deg,#1f5b7fb3,#031d36b3);border-color:#aad8ed3d;min-height:205px;margin:0;padding:25px;position:relative;overflow:hidden;transform:none}.science-category-grid article:first-child{grid-column:auto}.science-category-grid .science-category-product-card{grid-template-columns:43% 57%;align-items:stretch;min-height:260px;padding:0;display:grid}.science-category-product{background:radial-gradient(circle at 50% 54%,#def6ff33,#0000 54%);min-height:260px;position:relative;overflow:hidden}.science-category-product img{object-fit:cover;object-position:center;mix-blend-mode:screen;filter:saturate(.9)contrast(1.04);width:100%;height:100%}.science-category-card-copy{z-index:2;align-self:center;padding:22px 18px 22px 8px;position:relative}.science-category-grid article:not(.science-category-product-card) .science-category-card-copy{padding:0}.science-category-card-copy>span{color:#9fc9df;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:9px;display:block}.science-category-grid .science-category-card-copy h3{color:#fff;margin:0;font-size:clamp(23px,2vw,32px);line-height:1.08}.science-category-grid .science-category-card-copy p{color:#c8dfeb;margin:14px 0 0;font-size:11px}.science-category-product-card .science-line-icon{opacity:.34;position:absolute;top:-16px;right:16px}@media (max-width:1024px){.science-philosophy-editorial{grid-template-columns:1fr;gap:20px;min-height:auto}.science-categories{grid-template-columns:1fr}.science-category-core{min-height:390px;display:flex}.science-category-title{align-self:stretch}.science-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.science-philosophy-editorial{padding-top:42px;padding-bottom:42px}.science-philosophy-editorial>div:last-child{padding:18px 0}.science-categories{padding-left:0;padding-right:0}.science-category-core{text-align:left;border-left:0;border-right:0;min-height:440px}.science-category-title{padding:28px 22px}.science-category-grid{gap:14px;margin-top:22px;padding:0 20px 12px;display:flex}.science-category-grid article,.science-category-grid article:first-child,.science-category-grid article:nth-child(n){min-width:82vw;min-height:230px}.science-category-grid .science-category-product-card{grid-template-columns:42% 58%;min-height:270px}.science-category-product{min-height:270px}.science-category-card-copy{padding-right:16px}.science-category-grid .science-category-card-copy h3{font-size:25px}}.fplus-active-art{height:158px}.fplus-active-copy>p:nth-of-type(2){min-height:auto}.fplus-active-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding-top:4px;display:grid;margin-top:20px!important}.fplus-active-detail>div{min-width:0}.fplus-active-detail dt{padding-top:8px}.fplus-active-detail dd{font-size:10px;line-height:1.65}.science-category-grid .science-category-product-card{background:linear-gradient(135deg,#307297d1,#052a49d4);box-shadow:inset 0 1px #dcf5ff2e,0 18px 45px #0009163d}.science-category-product{background:radial-gradient(circle at 52% 48%,#f4fcffb8,#c2e5f433 52%,#0000 75%)}.science-category-product img{mix-blend-mode:normal;filter:brightness(1.08)saturate(.96)contrast(1.02);object-fit:contain;padding:8%}.science-category-product-name{color:#d9eff9;letter-spacing:.15em;margin-bottom:12px;font-size:10px;line-height:1.2;display:block}.science-category-product-card .science-category-card-copy>span{color:#b7dbea;font-size:10px}.science-category-product-card .science-category-card-copy h3{font-size:clamp(29px,2.3vw,38px)}.signature-evidence{padding:25px 0}.signature-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.signature-evidence dl>div{border-bottom:1px solid #75b1ce33;padding:13px 0}.signature-evidence dd{line-height:1.7}.fplus-active-detail{border-top:1px solid #a8d8ec57;display:block;margin-top:24px!important}.fplus-active-detail>div{border-bottom:1px solid #91c6dd33;padding:18px 0 17px}.fplus-active-detail dt{color:#a9d8eb;letter-spacing:.025em;text-transform:none;padding:0;font-size:15px;font-weight:700;line-height:1.35}.fplus-active-detail dd{color:#eef8fc;margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.72}.fplus-active-copy h3{font-size:32px}.fplus-active-copy>a{margin-top:22px;font-size:11px}.fplus-pathway div.active{isolation:isolate;background:linear-gradient(145deg,#f6fcfffa,#c7e4f1eb);border:1px solid #4d8ead;position:relative;box-shadow:0 22px 42px #154b6b33,inset 0 1px #fffffffa,inset 0 -18px 30px #5b9ebe14}.fplus-pathway div.active:before{content:"";z-index:-1;pointer-events:none;border:1px solid #3a76976b;position:absolute;inset:5px}.fplus-pathway div.active:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#fff,#0000);height:1px;position:absolute;top:0;left:12%;right:12%;box-shadow:0 8px 20px #fffc}.fplus-pathway div.active b{color:#123f61;font-size:29px;font-weight:700}.fplus-pathway div.active strong{color:#082747;letter-spacing:.11em;font-size:11px;font-weight:800}@media (max-width:700px){.fplus-approved-actives>div{display:block;overflow:visible}.fplus-approved-actives article,.fplus-approved-actives article:last-child{min-width:0;margin-bottom:18px}.fplus-active-art{height:138px}.fplus-active-detail{grid-template-columns:1fr;gap:6px}.fplus-active-copy{padding:22px}.fplus-active-detail>div{padding:17px 0 16px}.fplus-active-detail dt{font-size:15px}.fplus-active-detail dd{font-size:14px;line-height:1.72}.fplus-active-copy h3{font-size:31px}.fplus-pathway{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid;overflow:visible}.fplus-pathway div,.fplus-pathway div.active{border:1px solid #aac5d5;min-width:0;min-height:112px;padding:12px}.fplus-pathway div.active{border-color:#4d8ead}.fplus-pathway div:last-of-type{grid-column:1/-1}.fplus-pathway i{display:none}.science-hero{padding:36px 22px 0;height:560px!important;min-height:560px!important}.science-hero-copy{max-width:305px}.science-hero h1{margin-bottom:15px;font-size:40px!important;line-height:1!important}.science-hero-copy>p:last-of-type{max-width:300px;font-size:12px;line-height:1.65}.science-pill{margin-top:17px}.science-hero-index{max-width:300px;margin-top:18px}.science-hero-index span{min-height:47px;padding:8px 7px 7px 0;font-size:7px}.science-hero-index span+span{padding-left:7px}.science-hero-index b{font-size:16px}.science-hero-art{transform-origin:100% 100%;width:330px;height:285px;position:absolute;bottom:-4px;right:-48px;transform:scale(.72)}.science-hero-orbit{width:210px!important;height:210px!important}.science-hero-disc{width:250px!important;height:65px!important}.science-category-core{min-height:305px}.science-category-title{padding:22px}.science-category-core .science-category-title h2{font-size:35px}.science-category-grid{grid-template-columns:1fr;margin-top:18px;padding:0 20px 12px;display:grid;overflow:visible}.science-category-grid article,.science-category-grid article:first-child,.science-category-grid article:nth-child(n){min-width:0;min-height:190px}.science-category-grid .science-category-product-card{grid-template-columns:42% 58%;min-height:230px}.science-category-product{min-height:230px}.science-category-product-card .science-category-card-copy h3{font-size:29px}.science-category-product-name{font-size:10px}.signature-visual{min-height:330px!important}.signature-evidence dl{grid-template-columns:1fr}.signature-evidence{padding:20px 0}}.fplus-approved-actives,.fplus-approved-path{font-family:Noto Sans Thai,IBM Plex Sans Thai,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fplus-active-copy>p:first-child{letter-spacing:.15em;color:#9dcde0;font-family:Noto Sans Thai,IBM Plex Sans Thai,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:500}.fplus-active-copy h3{letter-spacing:-.018em;margin:10px 0 20px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:36px;font-weight:500;line-height:1.08}.fplus-active-detail{max-width:45rem}.fplus-active-detail>div{border-bottom-color:#aedbee29;padding:20px 0 19px}.fplus-active-detail dt{letter-spacing:.01em;color:#b9e4f4;font-family:Noto Sans Thai,IBM Plex Sans Thai,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:650;line-height:1.45}.fplus-active-detail dd{letter-spacing:.002em;color:#edf7fb;max-width:43rem;margin-top:9px;font-family:Noto Sans Thai,IBM Plex Sans Thai,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14.5px;font-weight:400;line-height:1.8}.fplus-approved-path{isolation:isolate;background:linear-gradient(105deg,#fbfeffe6,#e2f3fbbf 58%,#f4fbffe6),url(/science-backgrounds/icy-lab.webp) 50%/cover no-repeat;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -1px #629dbc40}.fplus-approved-path:before{content:"";z-index:-2;background:radial-gradient(circle at 7% 20%,#ffffffd9 0 2.5%,#70b5d629 2.8% 4%,#0000 4.3%),radial-gradient(circle at 91% 24%,#ffffffc7 0 3%,#5ea7cc24 3.3% 4.6%,#0000 4.9%),linear-gradient(#468bae09 1px,#0000 1px) 0 0/76px 76px,linear-gradient(90deg,#468bae09 1px,#0000 1px) 0 0/76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 24%,#0000 48% 58%,#000 88%);mask-image:linear-gradient(90deg,#000 0 24%,#0000 48% 58%,#000 88%)}.fplus-approved-path:after{content:"";z-index:-1;background:radial-gradient(circle at 33% 27%,#ffffffd9,#95cfe81f 45%,#16597c0a);border:1px solid #5fa6c94d;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-95px;right:-90px;box-shadow:inset 0 0 45px #fffc,-80vw -15px 0 -116px #ffffff38}.fplus-approved-path>header,.fplus-pathway{z-index:2;position:relative}.fplus-pathway{background:linear-gradient(#0000 0 68%,#8bc5de1c 69%,#ffffff9e 82%,#62a5c51a 100%);padding:18px 0 26px}.fplus-pathway div:not(.active){background:linear-gradient(145deg,#ffffffad,#e0f0f873);border:1px solid #7eaec77a;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #205b7a0e}.fplus-pathway div.active{background:radial-gradient(circle at 18% 17%,#fffffffa 0 2px,#0000 3px),radial-gradient(circle at 84% 23%,#ffffffeb 0 1.5px,#0000 2.5px),radial-gradient(circle at 72% 78%,#ffffffdb 0 1px,#0000 2px),linear-gradient(132deg,#fffffff0 0 26%,#cbebf8eb 46%,#f3fcfffa 64%,#9ed1e7b8);border-color:#4d8ead;overflow:hidden;transform:translateY(-9px);box-shadow:0 28px 48px #164c6a3d,0 7px 16px #357fa22e,inset 0 1px #fff,inset 0 -22px 34px #4194bb1c}.fplus-pathway div.active:before{border-color:#2d709473;inset:6px;box-shadow:inset 0 0 0 1px #ffffffc7}.fplus-pathway div.active:after{width:72%;height:150%;box-shadow:none;opacity:.72;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);top:-25%;left:-22%;right:auto;transform:rotate(18deg)}.fplus-pathway div.active b{color:#0a385b;text-shadow:0 1px #fff;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif}.fplus-pathway div.active strong{color:#061f3d;position:relative}.fplus-pathway div.active strong:after{content:"";background:linear-gradient(90deg,#0000,#317ca3,#0000);width:46px;height:1px;margin:12px auto 0;display:block}@media (max-width:1024px){.fplus-active-copy h3{font-size:33px}.fplus-active-detail dt{font-size:15.5px}.fplus-active-detail dd{font-size:14px}.fplus-approved-path:after{width:210px;height:210px}}@media (max-width:700px){.fplus-active-copy h3{font-size:30px}.fplus-active-detail dt{font-size:15px}.fplus-active-detail dd{font-size:14px;line-height:1.78}.fplus-approved-path:before{opacity:.58;background-size:auto,auto,110px 110px,110px 110px}.fplus-approved-path:after{width:140px;height:140px;bottom:-45px;right:-62px;box-shadow:inset 0 0 30px #ffffffbf}.fplus-pathway{background:linear-gradient(#0000 0 72%,#ffffff8c 90%,#60a4c514);padding-top:12px}.fplus-pathway div.active{transform:translateY(-5px)}}.fplus-approved-hero{grid-template-columns:1fr}.fplus-approved-hero>div{max-width:720px}.fplus-approved>.fplus-infographic-hero{width:100%;box-shadow:none;background:0 0;border:0;margin:0}.fplus-approved>.fplus-infographic-hero img{width:100%;height:auto}.fplus-approved>.fplus-infographic-v1{width:min(980px,100% - 48px);box-shadow:none;background:0 0;border:0;margin:0 auto}.fplus-approved>.fplus-infographic-v1 img{width:100%;height:auto}.fplus-approved-actives .fplus-infographic-v1{max-width:980px;box-shadow:none;background:0 0;border:0;margin:0 auto 42px}.fplus-approved-actives .fplus-infographic-v1 figcaption{display:none}.fplus-approved-formula-only{box-shadow:none;background:0 0;padding:0}.fplus-approved-formula-only:before,.fplus-approved-formula-only:after{display:none}.fplus-approved-formula-only .fplus-infographic-formula{max-width:none;box-shadow:none;background:0 0;border:0;margin:0}.fplus-approved-formula-only .fplus-infographic-formula img{width:100%;height:auto}.fplus-approved-formula-only .fplus-infographic-v1{width:min(1080px,100% - 48px);margin:0 auto}.fplus-approved-benefits-only,.fplus-approved-directions-only{background:linear-gradient(#f7fbfe,#edf7fb);padding:62px 24px;box-shadow:inset 0 1px #87b8d033}.fplus-approved-directions-only{background:linear-gradient(#edf7fb,#f9fcfe);padding-top:0}.fplus-approved-benefits-only .fplus-infographic,.fplus-approved-directions-only .fplus-infographic{background:0 0;border:0;width:min(980px,100%);margin:0 auto;box-shadow:0 22px 52px #174d6b14}.fplus-clinical-infographic-grid .fplus-clinical-infographic{width:auto;margin:0}@media (max-width:700px){.fplus-approved-hero>div{max-width:none}.fplus-approved>.fplus-infographic-v1,.fplus-approved-formula-only .fplus-infographic-v1{width:100%}.fplus-approved-benefits-only,.fplus-approved-directions-only{padding:28px 0}.fplus-approved-directions-only{padding-top:0}.fplus-clinical-infographic-grid{grid-template-columns:1fr;gap:16px;width:calc(100% - 28px);margin-bottom:22px}}.fplus-approved-hero{isolation:isolate;background:radial-gradient(circle at 79% 23%,#ffffffdb 0 3.2%,#6eb1d233 3.5% 5.4%,#0000 5.7%),radial-gradient(circle at 82% 34%,#0000 0 14%,#5897b942 14.3% 14.8%,#0000 15.1%),linear-gradient(90deg,#fffffff7,#e5f4fbbd 57%,#f7fcffe0),url(/science-backgrounds/icy-lab.webp) 50%/cover no-repeat;position:relative;overflow:hidden}.fplus-approved-hero:before{content:"";z-index:-1;background:linear-gradient(#468bae09 1px,#0000 1px) 0 0/84px 84px,linear-gradient(90deg,#468bae09 1px,#0000 1px) 0 0/84px 84px,radial-gradient(circle at 17% 18%,#ffffff94,#0000 18%),radial-gradient(circle at 72% 58%,#7dc1de1f,#0000 28%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 35%,#00000080 62%,#000 100%);mask-image:linear-gradient(90deg,#000 0 35%,#00000080 62%,#000 100%)}.fplus-approved-hero:after{content:"肌の可能性を、科学する。";writing-mode:vertical-rl;letter-spacing:.22em;color:#052341b8;font-family:Noto Serif JP,serif;font-size:20px;position:absolute;top:132px;right:max(22px,50vw - 640px)}.fplus-approved-hero figure{background:linear-gradient(#ffffffa3,#f2f9fd33);border:1px solid #a6cfe238;align-self:stretch;overflow:visible;box-shadow:inset 0 1px #ffffffb8,0 28px 70px #2a67881c}.fplus-approved-hero figure:before{background:linear-gradient(#ffffffb8,#69b0d326);width:76%;height:74px;bottom:58px;box-shadow:0 22px 40px #0d496b24,0 0 0 18px #fff3}.fplus-approved-hero figure:after{content:"";z-index:1;background:radial-gradient(circle at 34% 28%,#ffffffb8,#8fcae41f 46%,#0000 68%);border:1px solid #65a3c347;border-radius:50%;width:54%;height:54%;position:absolute;top:16%;right:12%;box-shadow:inset 0 0 42px #ffffffad}.fplus-approved-hero figure img{filter:contrast(1.03)saturate(.98)drop-shadow(0 20px 28px #1c4a651f);width:84%;max-height:500px}.fplus-approved-actives{isolation:isolate;background:radial-gradient(circle at 10% 32%,#6bb8db3d,#0000 20%),radial-gradient(circle at 87% 18%,#a4d8ec21,#0000 18%),linear-gradient(115deg,#01152d,#04355c 57%,#01172f);position:relative;overflow:hidden}.fplus-approved-actives:before{content:"";z-index:-1;opacity:.75;background:linear-gradient(#a0d6ed0b 1px,#0000 1px) 0 0/68px 68px,linear-gradient(90deg,#a0d6ed09 1px,#0000 1px) 0 0/68px 68px,radial-gradient(circle at 15% 62%,#ffffff14,#0000 18%);position:absolute;inset:0}.fplus-approved-actives article{background:linear-gradient(#063152b8,#011931eb);border-color:#a6dcf157;overflow:hidden;box-shadow:inset 0 1px #ecfaff1f,0 24px 54px #000c1c2e}.fplus-active-art{filter:saturate(.94)contrast(1.04);height:250px}.fplus-approved-evidence-clinical{isolation:isolate;color:#092646;background:linear-gradient(105deg,#fffffff5,#e5f4fbcc 58%,#f8fcfff2),url(/science-backgrounds/icy-lab.webp) 50%/cover no-repeat;grid-template-columns:minmax(250px,.72fr) minmax(320px,1fr) auto;align-items:start;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -1px #5f9dbc38}.fplus-approved-evidence-clinical:before{content:"";z-index:-1;background:linear-gradient(#468bae0a 1px,#0000 1px) 0 0/78px 78px,linear-gradient(90deg,#468bae09 1px,#0000 1px) 0 0/78px 78px,radial-gradient(circle at 86% 28%,#0000 0 13%,#5ca1c438 13.4% 13.8%,#0000 14.2%);position:absolute;inset:0}.fplus-approved-evidence-clinical p{color:#31556f}.fplus-approved-evidence-clinical .kicker{color:#3a7e9f}.fplus-approved-evidence-clinical a{color:#fff;background:#061f3d;border-color:#061f3d;box-shadow:0 12px 26px #061f3d29}.fplus-product-evidence-index{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:8px;display:grid}.fplus-product-evidence-index article{background:linear-gradient(#ffffffc2,#f1f8fc94);border:1px solid #8fbed557;min-height:132px;padding:22px;box-shadow:inset 0 1px #ffffffd9,0 18px 36px #1b547112}.fplus-product-evidence-index b{color:#8cb9d0;margin-bottom:20px;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:30px;display:block}.fplus-product-evidence-index strong{letter-spacing:.18em;color:#061f3d;font-size:11px;display:block}.fplus-product-evidence-index span{color:#42647a;margin-top:10px;font-size:11px;line-height:1.45;display:block}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-hero{padding-top:58px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-packshot{background:linear-gradient(#ffffffdb,#ebf7fc8f);border-color:#8bbed74d;box-shadow:inset 0 1px #fffc,0 26px 58px #1b54711a}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-evidence-block{background:linear-gradient(#fffffff0,#f8fcffc7);box-shadow:0 22px 54px #235b780e,inset 0 1px #ffffffeb}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-chart-panel{background:linear-gradient(#ffffffdb,#f6fbfec2);border-color:#91bed447}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-hero{padding-top:46px;padding-bottom:24px;display:block}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-copy{max-width:940px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-copy h1{max-width:15ch}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-grid{gap:18px;padding-top:4px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-linear-grid{grid-template-columns:minmax(0,1fr)}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-linear-grid>.fplus-evidence-block:not(.clinical-methods-overview){grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:start;column-gap:clamp(30px,5vw,82px);padding-top:clamp(30px,4vw,48px);padding-bottom:clamp(28px,3.6vw,42px);display:grid}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-linear-grid>.fplus-evidence-block:not(.clinical-methods-overview)>header{grid-area:1/1/span 12;margin:0;padding:0 0 0 18px;position:relative}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-linear-grid>.fplus-evidence-block:not(.clinical-methods-overview)>header:before{content:"";background:linear-gradient(#2f7ba8,#77b1d024);width:2px;position:absolute;top:1px;bottom:0;left:0}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-linear-grid>.fplus-evidence-block:not(.clinical-methods-overview)>header h2{max-width:12ch;margin:12px 0;font-size:clamp(27px,2.65vw,42px);line-height:1.05}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-linear-grid>.fplus-evidence-block:not(.clinical-methods-overview)>header>p:last-child{color:#486984;max-width:30ch;margin:0}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-linear-grid>.fplus-evidence-block:not(.clinical-methods-overview)>:not(header){grid-column:2}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-linear-grid>.fplus-evidence-block:nth-child(2n):not(.clinical-methods-overview){background:linear-gradient(#f9fdfffa,#eff8fcd1)}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-linear-grid>.fplus-evidence-block:nth-child(2n):not(.clinical-methods-overview)>header:before{background:linear-gradient(#78aeca,#a9cfe01f)}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-evidence-block{background:linear-gradient(#fffffff5,#f4fafde0);border-color:#689dbc33;border-radius:2px;box-shadow:0 18px 38px #2557740e}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-evidence-block:after{top:52px;left:24px;right:24px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-evidence-block .kicker{color:#2c6c91;font-size:10px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-evidence-block h2{font-size:clamp(25px,2.3vw,36px);line-height:1.08}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-methods-overview{grid-template-columns:minmax(260px,.84fr) minmax(0,1.16fr);align-items:start;gap:26px;padding:28px;display:grid}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-methods-overview header>p:last-child{margin:0}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-method-grid div{background:linear-gradient(145deg,#fff,#f1f8fc);border-color:#6fa6c633;min-height:142px;padding:16px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-data-chip-row{gap:6px;margin-bottom:14px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-data-chip-row span{color:#356d91;background:#edf6fb;border-color:#6da5c533;padding:6px 9px;font-size:9px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-method-note{background:linear-gradient(90deg,#edf7fc,#edf7fc6b);border-left:3px solid #5c98ba;margin-bottom:14px;padding:14px 15px}.fullerene-evidence-story .clinical-data-chip-row{border-top:1px solid #6fa6c62e;border-bottom:1px solid #6fa6c62e;margin:0 0 18px;padding:9px 0}.fullerene-evidence-story .clinical-data-chip-row span{background:0 0;border:0;padding:0}.fullerene-evidence-steps{border-top:1px solid #6fa6c633;margin:0 0 18px}.fullerene-evidence-steps>div{border-bottom:1px solid #6fa6c633;grid-template-columns:54px minmax(160px,.6fr) minmax(0,1.4fr);align-items:start;gap:18px;padding:17px 0;display:grid}.fullerene-evidence-steps span{color:#7eaace;font:600 25px/1 Georgia,Times New Roman,serif}.fullerene-evidence-steps b{letter-spacing:.18em;text-transform:uppercase;color:#17385d;font-size:11px}.fullerene-evidence-steps p{color:#31506d;margin:0;font-size:14px;line-height:1.72}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-study-panel{border-top:0;gap:8px;margin-bottom:14px;padding-top:0}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-study-panel div{background:#f8fbfd;border-color:#6fa6c62e;padding:12px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .apps-mechanism-card div{background:linear-gradient(145deg,#fff,#eff7fc);border-color:#6fa6c633;min-height:176px;padding:18px 16px 16px;position:relative}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .apps-mechanism-card div:not(:last-child):after{content:"→";z-index:2;color:#5e98b9;font-size:18px;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-chart-captionbar{background:#f5fafc;border-color:#6fa6c633;margin-bottom:8px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-chart-panel{background:linear-gradient(135deg,#fffffff0,#eaf7fcc7),repeating-linear-gradient(0deg,#468fb81c 0 1px,#0000 1px 31px);border-color:#6fa6c63d;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 14px 28px #1d597912}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-chart-panel:after{content:"";pointer-events:none;border:1px solid #52a6d32e;border-radius:50%;width:180px;height:180px;position:absolute;top:-94px;right:-72px;box-shadow:0 0 0 24px #52a6d30b,0 0 0 50px #52a6d306}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-chart-axis{z-index:1;border-right-color:#3e8bb547;position:relative}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-chart-axis span{color:#4f84a7}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-column-chart{z-index:1}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-column-track:before{border-top-color:#2675a380}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-column-track i{background:linear-gradient(#75c7ec 0%,#258ac2 48%,#0d3f72 100%);box-shadow:inset 0 1px #ffffff6b,0 8px 16px #19689933}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-column:nth-child(2) .clinical-column-track i{background:linear-gradient(#91d6eb 0%,#42a9cf 48%,#1b5b91 100%)}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-column:nth-child(3) .clinical-column-track i{background:linear-gradient(#b6e5ee 0%,#66b9d5 48%,#276e9d 100%)}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-column:nth-child(4) .clinical-column-track i{background:linear-gradient(#d2f1ed 0%,#83cad4 48%,#357a94 100%)}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-column strong{color:#0e426f;text-shadow:0 1px #ffffffdb}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-bar-track{background:linear-gradient(90deg,#9dd1e738,#d0edf65c);height:14px;box-shadow:inset 0 0 0 1px #3a8eb929,inset 0 1px #ffffffb3}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-bar-track i{background:linear-gradient(90deg,#0e3d70 0%,#1674ac 48%,#66c6ea 100%);box-shadow:inset 0 1px #ffffff61,0 5px 12px #14689f29}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-bar-track i.secondary{background:linear-gradient(90deg,#507fa4 0%,#5ea9ce 55%,#a8deeb 100%)}.regenerative-clinical-page .clinical-editorial-grid{grid-template-columns:minmax(0,1fr);gap:20px}.regenerative-clinical-page .clinical-editorial-grid>.fplus-evidence-block:not(.clinical-methods-overview){grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:start;column-gap:clamp(30px,5vw,82px);padding-top:clamp(30px,4vw,48px);padding-bottom:clamp(28px,3.6vw,42px);display:grid}.regenerative-clinical-page .clinical-editorial-grid>.fplus-evidence-block:not(.clinical-methods-overview)>header{grid-area:1/1/span 14;margin:0;padding:0 0 0 18px;position:relative}.regenerative-clinical-page .clinical-editorial-grid>.fplus-evidence-block:not(.clinical-methods-overview)>header:before{content:"";background:linear-gradient(#84735f,#adc4c826);width:2px;position:absolute;top:1px;bottom:0;left:0}.regenerative-clinical-page .clinical-editorial-grid>.fplus-evidence-block:not(.clinical-methods-overview)>header h2{max-width:12ch;margin:12px 0;font-size:clamp(27px,2.65vw,42px);line-height:1.05}.regenerative-clinical-page .clinical-editorial-grid>.fplus-evidence-block:not(.clinical-methods-overview)>header>p:last-child{color:#526d7b;max-width:30ch;margin:0}.regenerative-clinical-page .clinical-editorial-grid>.fplus-evidence-block:not(.clinical-methods-overview)>:not(header){grid-column:2}.regenerative-clinical-page .clinical-editorial-grid>.fplus-evidence-block:nth-child(2n):not(.clinical-methods-overview){background:linear-gradient(#fbfdfdfa,#eff7f8d6)}.regenerative-clinical-page .clinical-chart-panel{background:linear-gradient(135deg,#fffffff2,#eef7f8cc),repeating-linear-gradient(0deg,#65929f1a 0 1px,#0000 1px 31px);position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 14px 28px #3b5b6512}.regenerative-clinical-page .clinical-chart-panel:after{content:"";pointer-events:none;border:1px solid #7da9b52e;border-radius:50%;width:170px;height:170px;position:absolute;top:-90px;right:-70px;box-shadow:0 0 0 24px #7da9b50b,0 0 0 50px #93785e06}.regenerative-clinical-page .clinical-column-chart{z-index:1}.regenerative-clinical-page .clinical-column-track i{background:linear-gradient(#b9d6db 0%,#6699a6 46%,#375d72 100%);box-shadow:inset 0 1px #ffffff6b,0 8px 16px #4267742e}.regenerative-clinical-page .clinical-column:nth-child(2) .clinical-column-track i{background:linear-gradient(#d9d5c4 0%,#a69b7b 46%,#6e6250 100%)}.whitening-v2-page .whitening-v2-overview{grid-template-columns:1fr;gap:0;width:min(1180px,100% - 48px);margin-bottom:clamp(48px,6vw,82px)}.whitening-v2-opening{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:clamp(34px,5vw,80px);width:min(1320px,100% - 64px);margin:clamp(34px,5vw,72px) auto clamp(52px,7vw,98px);display:grid}.whitening-v2-opening .whitening-v2-evidence-image{background:0 0;margin:0;padding:0;display:block}.whitening-v2-opening .whitening-v2-evidence-image img{width:100%;height:auto;box-shadow:none;display:block}.whitening-v2-opening .whitening-v2-hero{background:0 0;min-height:0;padding:0;display:block}.whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy{max-width:48ch}.whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy h1{max-width:12ch;margin-bottom:18px}.whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy>p{max-width:48ch}.whitening-v2-page .whitening-v2-opening{background:0 0;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:0;width:100%;margin:0 0 10px}.whitening-v2-page .whitening-v2-opening .whitening-v2-evidence-image{background:0 0;min-height:clamp(620px,52vw,820px);overflow:hidden}.whitening-v2-page .whitening-v2-opening .whitening-v2-evidence-image img{object-fit:cover;object-position:78% center;transform-origin:100%;width:100%;height:100%;transform:scale(1.08)}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero{align-items:center;padding:clamp(64px,8vw,128px) clamp(38px,7vw,120px) clamp(54px,7vw,100px) clamp(34px,5vw,88px);display:flex}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy{max-width:46ch;padding:0}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy h1{max-width:11ch;margin:0 0 18px;font-size:clamp(36px,4vw,58px);line-height:1.08}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy .kicker{margin-bottom:14px}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy{max-width:41ch}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy small{display:none}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy:before,.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy:after{content:none!important;display:none!important}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy h1{letter-spacing:0;max-width:14ch;margin-bottom:16px;font-family:Arial,Noto Sans Thai,Tahoma,sans-serif;font-size:clamp(29px,3vw,42px);font-weight:500;line-height:1.12}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy>p{max-width:39ch;font-size:14px;line-height:1.68}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy .kicker{margin-bottom:12px;font-size:12px;line-height:1.4}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-pills{box-shadow:none;background:0 0;gap:0;margin-top:20px;padding:0}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-pills span{font-size:12px;line-height:1.5}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero{background:0 0!important}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy{flex-direction:column;align-items:flex-start;gap:0;display:flex}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy h1{max-width:15ch;margin-bottom:14px}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy>p{margin:0}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-pills{flex-wrap:wrap;row-gap:7px;max-width:36ch;display:flex}.whitening-v2-page{background:#fff!important}.whitening-v2-page .whitening-v2-opening,.whitening-v2-page .whitening-v2-opening .whitening-v2-evidence-image,.whitening-v2-page .whitening-v2-opening .whitening-v2-evidence-image img,.whitening-v2-page .whitening-v2-opening .whitening-v2-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero{justify-content:center;padding-left:clamp(40px,5vw,76px);padding-right:clamp(40px,5vw,76px)}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy{width:min(100%,390px)}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy h1{max-width:17ch;font-family:var(--sans);margin-bottom:18px;font-size:clamp(27px,2.5vw,36px);font-weight:400;line-height:1.18}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy>p{line-height:1.76}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-pills{margin-top:24px}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero{align-items:center;min-height:clamp(620px,52vw,820px)}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy{align-self:center}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero{padding-left:clamp(32px,3.5vw,52px);padding-right:clamp(32px,3.5vw,52px)}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy{width:min(100%,540px);max-width:none}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy h1{max-width:20ch}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero .fplus-clinical-copy>p{max-width:none}.whitening-v2-page .whitening-v2-overview article{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);column-gap:clamp(28px,4vw,56px);padding:24px 0 26px}.whitening-v2-page .whitening-v2-overview h2{max-width:17ch;margin-top:6px;font-size:clamp(26px,2.35vw,34px);line-height:1.12}.whitening-v2-page .whitening-v2-overview p:not(.kicker){font-size:15px;line-height:1.78}@media (min-width:901px){.whitening-v2-page .whitening-v2-overview{row-gap:4px!important;margin-bottom:clamp(6px,.75vw,10px)!important;padding:4px 0!important}.whitening-v2-page .whitening-v2-overview article{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)!important;column-gap:clamp(22px,3vw,40px)!important;padding:0!important}.whitening-v2-page .whitening-v2-overview h2{max-width:17ch!important;margin-top:4px!important;font-size:clamp(25px,2.1vw,31px)!important;line-height:1.14!important}.whitening-v2-page .whitening-v2-image-deck{gap:clamp(21px,3vw,44px)!important;padding:clamp(24px,3.5vw,48px) 0!important}.whitening-v2-page .whitening-v2-image-deck figure{gap:clamp(15px,2.5vw,38px)!important}.whitening-v2-page .whitening-v2-image-deck figcaption h2{margin-bottom:12px!important;font-size:clamp(26px,2.5vw,36px)!important;line-height:1.12!important}.whitening-v2-page .whitening-v2-image-deck figcaption>p:last-child{line-height:1.76!important}}.whitening-v2-page .whitening-clinical-paired-story{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:stretch;gap:clamp(22px,3vw,40px);display:grid}.whitening-v2-page .whitening-clinical-paired-visuals{background:0 0;gap:0;display:grid;overflow:hidden}.whitening-v2-page .whitening-clinical-paired-visuals img{width:100%;height:auto;box-shadow:none;border:0;margin:0;padding:0;display:block}.whitening-v2-page .whitening-clinical-paired-copy{color:#3c6078;align-self:center;max-width:42ch}.whitening-v2-page .whitening-clinical-paired-copy>p:first-child{color:#2584b7;letter-spacing:.18em;margin:0 0 12px;font-size:10px;font-weight:700}.whitening-v2-page .whitening-clinical-paired-copy h2{color:#09264a;max-width:16ch;font-family:var(--serif);letter-spacing:0;margin:0 0 16px;font-size:clamp(26px,2.5vw,36px);font-weight:500;line-height:1.12}.whitening-v2-page .whitening-clinical-paired-copy>p:last-child{margin:0;font-size:14px;line-height:1.76}.whitening-v2-page .whitening-clinical-alternating-pair{gap:0;display:grid}.whitening-v2-page .whitening-v2-image-deck .whitening-benefits-figure{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr)!important}.whitening-v2-page .whitening-v2-image-deck .whitening-benefits-figure img{grid-column:1!important}.whitening-v2-page .whitening-v2-image-deck .whitening-benefits-figure figcaption{width:100%;max-width:none;box-shadow:none!important;border:0!important;grid-area:1/2!important}.whitening-v2-page .whitening-v2-image-deck .whitening-benefits-figure figcaption:before,.whitening-v2-page .whitening-v2-image-deck .whitening-benefits-figure figcaption:after{content:none!important;display:none!important}.whitening-v2-page .whitening-v2-image-deck .whitening-benefits-figure figcaption h2{max-width:none!important;font-size:clamp(20px,1.75vw,25px)!important;line-height:1.16!important}@media (min-width:901px){.whitening-v2-page .whitening-v2-image-deck{row-gap:0!important}.whitening-v2-page .whitening-v2-image-deck .whitening-pathway-figure{align-items:end!important}.whitening-v2-page .whitening-v2-image-deck .whitening-benefits-figure{align-items:start!important}.whitening-v2-page .whitening-v2-image-deck .whitening-development-figure{margin-top:clamp(21px,3vw,44px)}}@media (max-width:900px){.whitening-v2-page .whitening-clinical-paired-story{grid-template-columns:1fr;gap:22px}.whitening-v2-page .whitening-clinical-paired-copy{max-width:none}.whitening-v2-page .whitening-v2-opening{width:100%;margin-bottom:52px}.whitening-v2-page .whitening-v2-opening .whitening-v2-evidence-image{min-height:0}.whitening-v2-page .whitening-v2-opening .whitening-v2-evidence-image img{aspect-ratio:1.2;object-position:center;transform:none}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero{padding:48px 28px 26px}}.whitening-v2-page .whitening-v2-overview article{box-shadow:none;background:0 0;border:0;border-top:1px solid #5491b438;border-radius:0;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);column-gap:clamp(30px,5vw,82px);padding:clamp(30px,4vw,46px) 0;display:grid;position:relative}.whitening-v2-page .whitening-v2-overview article:last-child{border-bottom:1px solid #5491b438}.whitening-v2-page .whitening-v2-hero .fplus-clinical-pills{border:0;margin-top:30px}.whitening-v2-page .whitening-v2-hero .fplus-clinical-pills span{color:#4e7d99;border-right:0;margin:0 16px 0 0;padding:0}.whitening-v2-page .whitening-v2-overview{background:0 0;padding-top:0;padding-bottom:0}.whitening-v2-page .whitening-v2-overview article,.whitening-v2-page .whitening-v2-overview article:last-child{border:0}.whitening-v2-page .whitening-v2-overview article:before{content:"";background:linear-gradient(#238dc5,#91cde61a);width:2px;display:none;position:absolute;top:clamp(30px,4vw,46px);bottom:clamp(30px,4vw,46px);left:0}.whitening-v2-page .whitening-v2-overview .kicker,.whitening-v2-page .whitening-v2-overview h2{grid-column:1;margin-left:18px}.whitening-v2-page .whitening-v2-overview h2{max-width:13ch;margin-top:10px;margin-bottom:0;line-height:1.08}.whitening-v2-page .whitening-v2-overview p:not(.kicker){grid-area:1/2/span 2;align-self:center;margin:0}@media (max-width:900px){.regenerative-clinical-page .clinical-editorial-grid>.fplus-evidence-block:not(.clinical-methods-overview),.whitening-v2-page .whitening-v2-overview article{display:block}.regenerative-clinical-page .clinical-editorial-grid>.fplus-evidence-block:not(.clinical-methods-overview)>header{margin:0 0 22px}.regenerative-clinical-page .clinical-editorial-grid>.fplus-evidence-block:not(.clinical-methods-overview)>header h2{max-width:18ch}.whitening-v2-page .whitening-v2-overview h2{max-width:18ch;margin-bottom:18px}.whitening-v2-opening{grid-template-columns:1fr;gap:30px;width:min(900px,100% - 48px)}}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-outcome-detail-grid div{background:#f8fbfd;padding:12px}@media (max-width:700px){.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-hero{padding-top:34px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-methods-overview{padding:20px 18px;display:block}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-method-grid{margin-top:16px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-method-grid div{min-height:0}.fullerene-evidence-steps>div{grid-template-columns:38px 1fr;gap:8px 12px}.fullerene-evidence-steps b,.fullerene-evidence-steps p{grid-column:2}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .apps-mechanism-card div{min-height:0}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .apps-mechanism-card div:not(:last-child):after{content:"↓";top:auto;bottom:-21px;right:16px;transform:none}}@media (max-width:900px){.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-linear-grid>.fplus-evidence-block:not(.clinical-methods-overview){display:block}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-linear-grid>.fplus-evidence-block:not(.clinical-methods-overview)>header{margin:0 0 22px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-linear-grid>.fplus-evidence-block:not(.clinical-methods-overview)>header h2{max-width:18ch}}@media (max-width:1024px){.fplus-approved-hero:after{font-size:17px;right:18px}.fplus-product-evidence-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.fplus-approved-hero{padding-top:44px;padding-bottom:34px}.fplus-approved-hero:after{display:none}.fplus-approved-hero figure{min-height:305px;margin-top:20px}.fplus-approved-hero figure img{width:94%;max-height:300px}.fplus-approved-hero figure:before{height:54px;bottom:32px}.fplus-approved-evidence-clinical{padding-top:44px;padding-bottom:44px}.fplus-product-evidence-index{grid-template-columns:1fr;gap:10px;margin-top:22px}.fplus-product-evidence-index article{min-height:0;padding:18px 20px}.fplus-product-evidence-index b{margin-bottom:10px;font-size:25px}}.whitening-story-hero{background:radial-gradient(circle at 72% 34%,#ffffffe6 0 17%,#82c1e021 17.4% 18%,#0000 18.4%),radial-gradient(circle at 88% 18%,#ffffffd1 0 2.6%,#69accf2b 3% 4.4%,#0000 4.8%),linear-gradient(100deg,#fffffffa,#e5f4fcb8 54%,#f8fcfff5),url(/science-backgrounds/icy-lab.webp) 50%/cover no-repeat;grid-template-columns:43% 57%;align-items:center;min-height:660px;position:relative;overflow:hidden}.whitening-story-hero:after{content:"科学の力で、澄みわたる透明美肌へ。";writing-mode:vertical-rl;letter-spacing:.22em;color:#052341bf;font-family:Noto Serif JP,serif;font-size:21px;position:absolute;top:112px;right:max(22px,50vw - 640px)}.whitening-story-hero small{color:#477f9f;letter-spacing:.28em;font-size:12px}.whitening-story-hero h1{letter-spacing:-.035em;max-width:11ch;font-size:clamp(45px,4.9vw,72px);line-height:1.02}.whitening-story-hero>div>p:nth-of-type(3){color:#213f5a;max-width:680px;font-size:15px;line-height:1.85}.whitening-story-hero>div>strong{color:#fff;background:#061f3d;border-radius:999px;margin-top:24px;padding:13px 24px;display:inline-flex;box-shadow:0 15px 32px #061f3d2e}.whitening-story-hero figure{background:linear-gradient(#ffffff85,#eef8fd2e);border:1px solid #93c1d829;align-self:stretch;place-items:center;min-height:520px;margin:0;display:grid;box-shadow:inset 0 1px #ffffffb3,0 28px 72px #2a678814}.whitening-story-hero figure:before{border-color:#7ab0cd57;width:76%;height:78%;box-shadow:inset 0 0 68px #ffffffc2,0 24px 70px #2c698a1f}.whitening-concerns header{grid-template-columns:minmax(180px,28%) 1fr;align-items:end;gap:30px;max-width:none;margin-bottom:28px;display:grid}.whitening-concerns h2{margin:0;font-size:clamp(32px,3.6vw,52px);line-height:1.08}.whitening-concerns article{background:linear-gradient(145deg,#ffffff8f,#dbf0fa2e);min-height:144px}.whitening-concerns article i{width:78px;height:78px}.whitening-concerns article i svg{width:62px;height:62px}.whitening-concerns article b{color:#76b2d2b8;font-size:42px}.whitening-actives{isolation:isolate;background:linear-gradient(#fff,#edf8ff 45%,#fbfeff);position:relative}.whitening-actives>header{grid-template-columns:minmax(220px,27%) 1fr;align-items:end;gap:34px;max-width:none;margin-bottom:36px;display:grid}.whitening-actives h2{margin:0;font-size:clamp(38px,4.6vw,64px)}.whitening-actives header>p:last-child{color:#345974;max-width:680px;margin:0;font-size:15px}.whitening-actives>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.whitening-active,.whitening-active:nth-child(2n){background:linear-gradient(#052d4c,#021b35);border:1px solid #a0d8ef4d;flex-direction:column;min-height:0;display:flex;box-shadow:0 24px 52px #0127431f}.whitening-active-art span{color:#fff3;font-size:44px}.whitening-active h4{letter-spacing:.13em;font-size:11px}.whitening-path header{grid-template-columns:minmax(210px,27%) 1fr;align-items:end;gap:34px;margin-bottom:34px;display:grid}.whitening-path h2{margin:0;font-size:clamp(35px,4.4vw,60px);line-height:1.05}.whitening-path>div{border-top:1px solid #76aeca5c;border-bottom:1px solid #76aeca5c;gap:0}.whitening-path>div:before{top:96px}.whitening-path article{background:linear-gradient(#ffffff80,#daf0fa21);min-height:230px}.whitening-path i{width:86px;height:86px}.whitening-path i svg{width:68px;height:68px}.whitening-science{isolation:isolate;background:linear-gradient(105deg,#fffffff5,#e5f4fbc7),url(/science-backgrounds/icy-lab.webp) 50%/cover no-repeat;border-top:1px solid #76aeca3d;grid-template-columns:.8fr 1.2fr;align-items:start;position:relative}.whitening-science:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(#468bae0a 1px,#0000 1px),linear-gradient(90deg,#468bae09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:78px 78px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.whitening-science .whitening-clinical-link{color:#fff;text-align:center;background:#061f3d;border:1px solid #061f3d;border-radius:999px;margin-bottom:10px;padding:18px 22px;box-shadow:0 14px 28px #061f3d29}.whitening-clinical-page .fplus-clinical-hero{background:radial-gradient(circle at 74% 34%,#ffffffe0 0 17%,#82c1e01f 17.4% 18%,#0000 18.4%),linear-gradient(100deg,#fffffffa,#e5f4fcb8),url(/science-backgrounds/icy-lab.webp) 50%/cover no-repeat;min-height:530px;padding-top:64px}.whitening-clinical-page .fplus-clinical-packshot{border-color:#8bbed752;min-height:400px;box-shadow:0 24px 58px #1b547114,inset 0 1px #fffc}.whitening-clinical-page .fplus-clinical-packshot img{width:min(68%,315px);bottom:30px}.whitening-clinical-page .fplus-clinical-packshot:after{bottom:28px;left:14%;right:14%}.whitening-clinical-page .fplus-clinical-packshot:before{inset:22% 12% auto auto}@media (max-width:900px){.whitening-story-hero{grid-template-columns:1fr;min-height:auto}.whitening-story-hero:after{display:none}.whitening-concerns header,.whitening-actives>header,.whitening-path header,.whitening-science{grid-template-columns:1fr}.whitening-actives>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.whitening-story-hero{padding-top:48px;padding-bottom:34px}.whitening-story-hero h1{font-size:38px}.whitening-story-hero figure{height:auto;min-height:320px}.whitening-story-hero figure:after{height:50px;bottom:26px}.whitening-story-hero img{width:94%;max-height:290px}.whitening-concerns{padding-top:48px;padding-bottom:48px}.whitening-concerns>div{grid-template-columns:1fr 1fr}.whitening-concerns article{min-height:132px;padding:20px 16px}.whitening-concerns span{font-size:13px}.whitening-actives>div{grid-template-columns:1fr}.whitening-active-art{min-height:155px}.whitening-path{padding-top:54px;padding-bottom:54px}.whitening-path article{min-height:212px;padding:20px 12px}.whitening-path i{width:78px;height:78px}.whitening-path i svg{width:62px;height:62px}.whitening-science .whitening-clinical-link{display:block}.whitening-clinical-page .fplus-clinical-packshot{min-height:360px}.whitening-clinical-page .fplus-clinical-packshot img{width:min(72%,250px);bottom:34px}.whitening-clinical-page .fplus-clinical-packshot:after{bottom:30px;left:10%;right:10%}.whitening-clinical-page .fplus-clinical-packshot:before{width:150px;height:150px;inset:23% 11% auto auto}}.regenerative-approved{color:#082442;background:linear-gradient(#fbfeff,#eef7fb 44%,#f8fcfe)}.regen-story{background:radial-gradient(circle at 74% 35%,#ffffffeb 0 16%,#88bcd324 16.5% 17.1%,#0000 17.5%),radial-gradient(circle at 89% 22%,#ffffffd6 0 2.6%,#6facc829 3% 4.6%,#0000 5%),linear-gradient(100deg,#fffffffa,#e8f3f8bf 56%,#f8fcfef5),url(/science-backgrounds/icy-lab.webp) 50%/cover no-repeat;grid-template-columns:43% 57%;min-height:670px;overflow:hidden}.regen-story:after{content:"科学の力で、肌本来の再生力を最大化する。";writing-mode:vertical-rl;letter-spacing:.22em;color:#052341c2;background:0 0;font-family:Noto Serif JP,serif;font-size:21px;position:absolute;top:110px;right:max(22px,50vw - 640px)}.regen-story>div{border-left-color:#326d8952;max-width:620px}.regen-story h1{max-width:12ch;font-size:clamp(45px,4.8vw,70px);line-height:1.03}.regen-story>div>p:not(.regen-kicker){color:#294c62}.regen-story strong{color:#fff;background:#061f3d;border:0;border-radius:999px;padding:13px 23px;box-shadow:0 15px 32px #061f3d2e}.regen-story figure{background:linear-gradient(#ffffff80,#eef8fd29);border:1px solid #93c1d829;align-self:stretch;height:auto;min-height:520px;box-shadow:inset 0 1px #ffffffb3,0 28px 72px #2a678814}.regen-story figure:before{background:linear-gradient(#ffffffc2,#64a9ca21);width:76%;height:72px;bottom:58px;box-shadow:0 22px 42px #1b547124,0 0 0 18px #ffffff2e}.regen-story figure:after{background:radial-gradient(circle at 35% 27%,#ffffffc2,#89c4dc1f 46%,#0000 68%);border-color:#68a3bf4d;width:55%;height:55%;top:15%;bottom:auto;right:12%;box-shadow:inset 0 0 48px #ffffffad}.regen-story img{filter:contrast(1.04)saturate(.98)drop-shadow(0 28px 28px #082f4e2e);width:86%;height:88%}.regen-concerns{background:linear-gradient(90deg,#fffffffa,#e8f5fbd6),url(/science-backgrounds/icy-lab.webp) 50%/cover no-repeat}.regen-concerns header{align-self:start}.regen-growth{background:radial-gradient(circle at 10% 30%,#72bbd82e,#0000 20%),radial-gradient(circle at 86% 18%,#ffffff12,#0000 18%),linear-gradient(115deg,#01162d,#063753 58%,#01172f);padding-top:86px;padding-bottom:86px}.regen-growth header{grid-template-columns:minmax(230px,30%) 1fr;align-items:end;gap:34px;max-width:none;display:grid}.regen-growth h2{margin:0;font-size:clamp(38px,4.5vw,64px)}.regen-growth header>p:last-child{max-width:700px;margin:0}.regen-growth figure{border:1px solid #abd8ea2e;min-height:350px;margin-top:38px;box-shadow:0 24px 58px #0009153d}.regen-growth figure img{height:350px}.regen-growth>div{border-top:1px solid #abd8ea2b;border-bottom:1px solid #abd8ea1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.regen-factor{background:linear-gradient(#07324f61,#011b3233);min-height:390px;box-shadow:inset 0 1px #ffffff0f}.regen-factor h3{font-size:clamp(34px,3.4vw,48px)}.regen-acmella{background:linear-gradient(104deg,#fffffffa,#e7f4facc),url(/science-backgrounds/icy-lab.webp) 50%/cover no-repeat}.regen-path{background:linear-gradient(100deg,#fffffffa,#e2f1f8db),url(/science-backgrounds/icy-lab.webp) 50%/cover no-repeat}.regen-path header{text-align:left;grid-template-columns:minmax(240px,30%) 1fr;align-items:end;gap:34px;max-width:none;display:grid}.regen-path header h2{margin:0;font-size:clamp(34px,4.2vw,58px)}.regen-path-intro{max-width:650px;margin:0}.regen-path>div{border-top:1px solid #5b97b447;border-bottom:1px solid #5b97b447}.regen-path article{background:linear-gradient(#ffffff8c,#daeef724)}.regen-science{background:linear-gradient(105deg,#fffffff5,#e5f4fbc7),url(/science-backgrounds/icy-lab.webp) 50%/cover no-repeat;border-top:1px solid #76aeca3d;grid-template-columns:.8fr 1.2fr}.regen-science .regen-clinical-link{color:#fff;text-align:center;background:#061f3d;border:1px solid #061f3d;border-radius:999px;margin-bottom:10px;padding:18px 22px;box-shadow:0 14px 28px #061f3d29}.regenerative-clinical-page .fplus-clinical-hero{background:radial-gradient(circle at 74% 34%,#ffffffe0 0 17%,#91b9cc1f 17.4% 18%,#0000 18.4%),linear-gradient(100deg,#fffffffa,#e8f3f8b8),url(/science-backgrounds/icy-lab.webp) 50%/cover no-repeat;min-height:530px;padding-top:64px}.regenerative-clinical-page .fplus-clinical-packshot{border-color:#8bbed747;min-height:400px;box-shadow:0 24px 58px #1b547114,inset 0 1px #fffc}.regenerative-clinical-page .fplus-clinical-packshot img{width:min(66%,290px);bottom:32px}.regenerative-clinical-page .fplus-clinical-packshot:after{bottom:28px;left:14%;right:14%}.regenerative-clinical-page .fplus-clinical-packshot:before{width:186px;height:186px;inset:22% 10% auto auto}@media (max-width:720px){.regenerative-clinical-page .fplus-clinical-packshot{min-height:360px}.regenerative-clinical-page .fplus-clinical-packshot img{width:min(72%,250px);bottom:34px}.regenerative-clinical-page .fplus-clinical-packshot:after{bottom:30px;left:10%;right:10%}.regenerative-clinical-page .fplus-clinical-packshot:before{width:150px;height:150px;inset:23% 10% auto auto}}.regenerative-clinical-page .fplus-clinical-packshot{background:#edf5f8;min-height:0;display:block;overflow:hidden}.regenerative-clinical-page .fplus-clinical-packshot:before,.regenerative-clinical-page .fplus-clinical-packshot:after{display:none}.regenerative-clinical-page .fplus-clinical-packshot img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:100%;display:block;position:static}@media (max-width:900px){.regen-story{grid-template-columns:1fr;min-height:auto}.regen-story:after{display:none}.regen-growth header,.regen-path header,.regen-science{grid-template-columns:1fr}}@media (max-width:500px){.regen-story{padding-top:48px;padding-bottom:34px}.regen-story h1{font-size:38px}.regen-story figure{height:auto;min-height:320px}.regen-story figure:before{height:50px;bottom:26px}.regen-story img{width:96%;max-height:300px}.regen-growth{padding-top:58px;padding-bottom:58px}.regen-growth figure,.regen-growth figure img{height:240px;min-height:240px}.regen-factor{min-height:0}.regen-science .regen-clinical-link{display:block}}.science-categories{grid-template-columns:minmax(280px,32%) minmax(0,68%);align-items:start}.science-category-grid{grid-template-columns:1fr;gap:22px;display:grid;overflow:visible}.science-category-grid .science-category-product-card,.science-category-grid .science-category-product-card:first-child,.science-category-grid .science-category-product-card:nth-child(n){isolation:isolate;background:#052945;border:1px solid #abdaee40;border-radius:3px;grid-template-columns:42% 58%;min-height:330px;margin:0;padding:0;display:grid;overflow:hidden;transform:none;box-shadow:inset 0 1px #ecfaff29,0 22px 52px #00081447}.science-category-grid .science-category-product-card.is-reverse{grid-template-columns:58% 42%}.science-category-product-card.is-reverse .science-category-product{order:2}.science-category-product-card.is-reverse .science-category-card-copy{order:1;padding:46px 20px 42px 46px}.science-category-scene:before{content:"";z-index:-2;background-image:linear-gradient(#a0d6ed09 1px,#0000 1px),linear-gradient(90deg,#a0d6ed09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.science-category-scene:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at 34% 28%,#ffffff61,#57a7cb14 46%,#0000 70%);border:1px solid #b7e1f247;border-radius:50%;width:116px;height:116px;position:absolute;bottom:-52px;right:-45px;box-shadow:inset 0 0 25px #e1f7ff2e,-720px -245px 0 -46px #8bcbe50f}.science-category-product{z-index:1;background:radial-gradient(at 50% 48%,#f4fcfff2,#bfe3f19e 42%,#3880a314 69%,#0000 72%);place-items:center;min-height:330px;display:grid;position:relative;overflow:visible}.science-category-product:before{content:"";z-index:-1;background:linear-gradient(#f0fbff8c,#4f9bbe1f);border:1px solid #c2e5f485;border-radius:50%;width:72%;height:18%;position:absolute;bottom:13%;left:14%;box-shadow:0 18px 28px #000c1957,inset 0 -9px 14px #4090b429}.science-category-product:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset -22px 0 36px #021f3757,inset 0 -28px 42px #021c335c}.science-category-acrylic{background:radial-gradient(circle at 32% 28%,#ffffffb3,#74bedc1f 52%,#0000);border:1px solid #daf2fc75;border-radius:50%;width:46px;height:46px;position:absolute;top:13%;left:8%;box-shadow:inset 0 0 15px #ffffff3d,220px 188px 0 -16px #bae4f41f}.science-category-product img{z-index:2;object-fit:contain;object-position:center;mix-blend-mode:multiply;filter:contrast(1.04)saturate(.96);width:90%;height:92%;padding:3%;position:relative;transform:translateY(-2%);-webkit-mask-image:radial-gradient(72% 72% at 50% 51%,#000 60%,#000000f0 68%,#0000 89%);mask-image:radial-gradient(72% 72% at 50% 51%,#000 60%,#000000f0 68%,#0000 89%)}.science-category-card-copy{z-index:4;text-shadow:0 2px 16px #000a1859;flex-direction:column;justify-content:center;align-self:stretch;padding:46px 46px 42px 26px;display:flex;position:relative}.science-category-product-card .science-category-card-copy>span{color:#9fd1e6;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:10px}.science-category-product-name{color:#eef9fd;letter-spacing:.16em;margin:0 0 18px;font-size:12px;font-weight:700;line-height:1.35}.science-category-product-card .science-category-card-copy h3{color:#fff;letter-spacing:-.018em;max-width:620px;margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.06}.science-category-product-card .science-category-card-copy p{color:#c8e2ee;letter-spacing:.035em;text-transform:uppercase;margin:18px 0 0;font-size:13px;line-height:1.55}.science-category-product-card .science-line-icon{opacity:.52;width:42px;height:42px;margin:0;position:absolute;top:25px;right:25px}.science-category-product-card.is-reverse .science-line-icon{left:28px;right:auto}.science-category-scene-1{background:radial-gradient(circle at 14% 24%,#69b1d133,#0000 27%),linear-gradient(118deg,#031a33,#073b5d 58%,#02182e)}.science-category-scene-2{background:radial-gradient(circle at 82% 20%,#b6e5f738,#0000 26%),linear-gradient(112deg,#073754,#0d5476 47%,#031d36)}.science-category-scene-3{background:radial-gradient(circle at 18% 16%,#e5cd8f21,#0000 24%),linear-gradient(118deg,#062b49,#0c496b 54%,#031a32)}.science-category-scene-4{background:radial-gradient(circle at 82% 22%,#69b2d333,#0000 25%),linear-gradient(118deg,#02182f,#073756 54%,#001428)}.science-category-scene-5{background:radial-gradient(circle at 16% 18%,#d0f0fb2b,#0000 24%),linear-gradient(118deg,#073653,#0b5274 52%,#031c35)}@media (max-width:1024px){.science-categories{grid-template-columns:1fr}.science-category-grid .science-category-product-card,.science-category-grid .science-category-product-card:first-child,.science-category-grid .science-category-product-card:nth-child(n){grid-template-columns:42% 58%;min-height:300px}.science-category-grid .science-category-product-card.is-reverse{grid-template-columns:58% 42%}.science-category-product{min-height:300px}.science-category-card-copy,.science-category-product-card.is-reverse .science-category-card-copy{padding:38px 34px}.science-category-product-card .science-category-card-copy h3{font-size:clamp(28px,3.5vw,36px)}}@media (max-width:700px){.science-category-grid{grid-template-columns:1fr;gap:18px;margin-top:20px;padding:0 20px 14px;display:grid;overflow:visible}.science-category-grid .science-category-product-card,.science-category-grid .science-category-product-card:first-child,.science-category-grid .science-category-product-card:nth-child(n),.science-category-grid .science-category-product-card.is-reverse{grid-template-columns:1fr;min-width:0;min-height:0;display:grid}.science-category-product-card .science-category-product,.science-category-product-card.is-reverse .science-category-product{order:1;min-height:250px}.science-category-product-card .science-category-card-copy,.science-category-product-card.is-reverse .science-category-card-copy{order:2;min-height:232px;padding:30px 25px 32px}.science-category-product img{width:78%;height:90%;padding:4%}.science-category-product-card .science-category-card-copy h3{overflow-wrap:anywhere;font-size:clamp(27px,8vw,34px)}.science-category-product-card .science-category-card-copy p{font-size:12px}.science-category-product-card .science-line-icon,.science-category-product-card.is-reverse .science-line-icon{width:38px;height:38px;top:24px;left:auto;right:22px}.science-category-scene:after{width:82px;height:82px;bottom:-35px;right:-34px}}.science-jp-caption{color:#47728d;letter-spacing:.18em;margin:7px 0 13px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif;font-size:11px;font-weight:500;line-height:1.5;display:block}.science-jp-on-dark{color:#b9dcea}.science-jp-hero{display:none}.science-hero-index{border-top:1px solid #2a6c9157;border-bottom:1px solid #2a6c9133;gap:0;max-width:500px;margin-top:25px;display:flex}.science-hero-index span{color:#42677e;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;flex:1;gap:4px;min-height:54px;padding:10px 13px 9px 0;font-size:9px;line-height:1.25;display:flex}.science-hero-index span+span{border-left:1px solid #2a6c9138;padding-left:13px}.science-hero-index b{color:#0d5d91;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1}.science-directory-head{grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);align-items:end;gap:clamp(44px,8vw,150px);display:grid}.science-directory-title{max-width:460px}.science-directory-context{border-bottom:1px solid #3072973d;max-width:620px;padding:0 0 4px}.science-directory-context p{color:#244d69;margin:0 0 18px;font-size:15px;line-height:1.75}.science-directory-context small{color:#54758a;max-width:560px;margin:0 0 14px;font-size:10px;line-height:1.55;display:block}@media (max-width:700px){.science-directory-head{display:block}.science-directory-context{margin-top:26px}.science-directory-context p{font-size:14px}.science-directory-context small{font-size:10px}}.science-philosophy-editorial h2,.science-directory-head h2,.science-section-head h2,.science-matrix h2,.science-evidence h2,.science-references h2,.science-japan-copy h2{letter-spacing:-.018em}.science-philosophy-editorial>div:first-child,.science-directory-head>div,.science-section-head,.science-matrix,.science-references,.science-japan-copy{position:relative}.science-philosophy-editorial>div:first-child:after,.science-directory-head>div:after,.science-section-head:after{content:"";background:linear-gradient(90deg,#2c7399,#2c739914);width:48px;height:1px;margin-top:18px;display:block}.science-section-head:after{background:linear-gradient(90deg,#0000,#2c7399,#0000);margin-left:auto;margin-right:auto}.science-category-title .science-jp-caption{margin-top:8px;margin-bottom:16px}.science-category-number{z-index:1;color:#b9dfef1a;letter-spacing:-.05em;pointer-events:none;font-family:Iowan Old Style,Georgia,serif;font-size:76px;font-weight:400;line-height:1;position:absolute;top:12px;right:76px}.science-category-product-card.is-reverse .science-category-number{left:76px;right:auto}.science-category-card-copy:before{content:"";background:linear-gradient(#0000,#a9d8ec80,#0000);width:1px;height:42px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.science-category-product-card.is-reverse .science-category-card-copy:before{left:auto;right:12px}.science-matrix h2:before,.science-evidence h2:before,.science-references h2:before,.science-japan-copy h2:before{color:#47728d;letter-spacing:.18em;margin-bottom:8px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif;font-size:11px;font-weight:500;line-height:1.5;display:block}.science-matrix h2:before{content:"スキンケアシステム"}.science-evidence h2:before{content:"科学的根拠"}.science-references h2:before{content:"参考文献"}.science-japan-copy h2:before{content:"日本の皮膚科学"}.science-japan-copy .jp{letter-spacing:.14em;border-top:1px solid #356f9133;padding-top:17px;font-family:Hiragino Mincho ProN,Yu Mincho,Georgia,serif;font-size:12px}.science-ref-grid a{transition:border-color .2s,background-color .2s}.science-ref-grid a:hover{background:#fbfdff;border-left-color:#0d4e75}@media (max-width:700px){.science-jp-caption{letter-spacing:.12em;font-size:10px}.science-jp-hero{color:#315f7b;margin:6px 0 11px;display:block}.science-vertical{display:none}.science-category-number{font-size:58px;top:14px;right:58px}.science-category-product-card.is-reverse .science-category-number{left:auto;right:58px}.science-category-card-copy:before,.science-category-product-card.is-reverse .science-category-card-copy:before{display:none}.science-matrix h2:before,.science-evidence h2:before,.science-references h2:before,.science-japan-copy h2:before{letter-spacing:.12em;font-size:10px}}.delicate-approved-hero{isolation:isolate;background:radial-gradient(circle at 83% 17%,#fffffff0 0 4%,#0000 26%),linear-gradient(100deg,#f9fdfffa 0 42%,#e7f5fcbf 61%,#c2e2f173),url(/science-backgrounds/icy-lab.webp) 50%/cover;min-height:680px;overflow:hidden}.delicate-approved-hero:before{content:"";z-index:-1;opacity:.9;pointer-events:none;background:linear-gradient(90deg,#0000 48%,#ffffff38),radial-gradient(circle at 91% 72%,#ffffff9e 0 2%,#6bb9d81a 3% 10%,#0000 11%),radial-gradient(circle at 73% 20%,#ffffffb3 0 1.2%,#61afd021 1.4% 7%,#0000 7.5%);position:absolute;inset:0}.delicate-approved-hero>div{padding:42px 52px 46px 0}.delicate-approved-hero>div:before{content:"うるおいで、肌をやさしく支える。";color:#527c94;letter-spacing:.16em;writing-mode:horizontal-tb;margin:0 0 18px;font-family:Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif;font-size:12px;display:block}.delicate-approved-hero h1{max-width:680px;margin:15px 0 22px;font-size:clamp(44px,4.8vw,70px);line-height:1.12}.delicate-approved-hero figure{filter:drop-shadow(0 30px 30px #14506f29);height:560px;margin-left:-3%}.delicate-approved-hero figure:before{background:linear-gradient(#ffffffe6,#64b3d32e);width:80%;height:15%;bottom:10%;box-shadow:0 34px 48px #1e648440,inset 0 -12px 20px #499dc233,0 -55px 80px #ffffff80}.delicate-approved-hero figure:after{content:"";z-index:1;background:#f4fcff59;border:1px solid #5daac94d;border-radius:50%;width:54%;height:12%;position:absolute;bottom:22%;box-shadow:0 18px 28px #34799924}.delicate-approved-hero img{z-index:2;mix-blend-mode:multiply;width:92%;height:92%;-webkit-mask-image:radial-gradient(77% 75%,#000 58%,#000000e6 70%,#0000 96%);mask-image:radial-gradient(77% 75%,#000 58%,#000000e6 70%,#0000 96%)}.delicate-approved-hero figcaption{border-top:1px solid #32779a40;max-width:88%;padding-top:10px;line-height:1.65;bottom:1%;left:6%;right:auto}.delicate-approved-concerns{isolation:isolate;background:linear-gradient(112deg,#fffffff0,#e8f6fcd1),url(/science-backgrounds/science-paper.webp) 50%/cover;padding-top:64px;padding-bottom:62px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 14px 35px #1f5d7b12}.delicate-approved-concerns:before{content:"こんな肌悩みに";z-index:-1;color:#3372931a;letter-spacing:.12em;writing-mode:vertical-rl;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:48px;position:absolute;top:17%;right:4%}.delicate-approved-concerns:after{content:"";z-index:-2;background:radial-gradient(circle at 35% 30%,#ffffffbf,#73c1dc14 55%,#0000 70%);border:1px solid #4f97b826;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-100px;right:-70px;box-shadow:-980px -85px 0 -80px #71beda0a}.delicate-approved-concerns header:before{content:"こんな肌悩みに";color:#628da4;letter-spacing:.18em;margin-bottom:9px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:10px;display:block}.delicate-approved-concerns article{flex-direction:column;justify-content:flex-start;min-height:138px;padding:18px 28px 20px 34px;display:flex;position:relative}.delicate-approved-concerns article i{background:radial-gradient(circle at 34% 28%,#fff,#81c7e042 44%,#81c7e01a 67%,#0000 79%);border:1px solid #236b907a;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:18px;display:grid;box-shadow:0 18px 32px #337c9d21,inset 0 0 0 1px #ffffff94,inset 0 10px 16px #ffffff52}.delicate-approved-concerns article i:after{content:"";pointer-events:none;border:1px solid #59a0bf2e;border-radius:50%;position:absolute;inset:8px}.delicate-approved-concerns article i svg{width:52px;height:52px;display:block}.delicate-approved-concerns article span{color:#39749257;letter-spacing:.02em;font-size:52px;font-weight:500;line-height:1;position:absolute;top:8px;right:18px}.delicate-approved-concerns article p{max-width:13.5em;margin-top:auto;padding-top:2px}.delicate-approved-concerns article:first-child i{background:radial-gradient(circle at 34% 28%,#fff,#a2d2e738 46%,#a2d2e714 66%,#0000 76%)}.delicate-approved-concerns article:nth-child(2) i{background:radial-gradient(circle at 34% 28%,#fff,#b6d0e933 46%,#b6d0e914 66%,#0000 76%)}.delicate-approved-concerns article:nth-child(3) i{background:radial-gradient(circle at 34% 28%,#fff,#bbd6cd2e 46%,#bbd6cd12 66%,#0000 76%)}.delicate-approved-concerns article:nth-child(4) i{background:radial-gradient(circle at 34% 28%,#fff,#d6dee82e 46%,#d6dee812 66%,#0000 76%)}.delicate-approved-path{isolation:isolate;background:linear-gradient(#f8fdffdb,#dcf1fad4),url(/science-backgrounds/icy-lab.webp) 50%/cover;min-height:600px;padding-top:84px;padding-bottom:142px;overflow:hidden}.delicate-approved-path:before{content:"";z-index:-1;background:radial-gradient(circle at 8% 36%,#fffc 0 1%,#5baed01f 1.2% 6%,#0000 6.5%),radial-gradient(circle at 91% 24%,#fffc 0 1.5%,#5baed021 1.7% 8%,#0000 8.5%),linear-gradient(110deg,#0000 8%,#ffffff6b 42%,#0000 72%);position:absolute;inset:0}.delicate-approved-path:after{background:linear-gradient(#bbe4f440,#69c0dc2e),repeating-linear-gradient(90deg,#52a4c62e 0 2px,#0000 2px 25%);border-top:1px solid #3e8eb140;height:128px;box-shadow:inset 0 18px 30px #ffffffa6}.delicate-approved-path>div:before{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#70a9c2 8% 92%,#0000);height:1px;position:absolute;top:78px;left:10%;right:10%}.delicate-approved-path article{z-index:1;border-right:0;flex-direction:column;align-items:center;min-height:258px;padding:22px 24px 20px;display:flex;position:relative}.delicate-approved-path article:not(:last-child):after{content:"→";color:#5c92ae;font-size:20px;font-weight:300;position:absolute;top:68px;right:-9px}.delicate-approved-path article i{background:radial-gradient(circle at 32% 24%,#fff 0 7%,#c1e6f3d6 21%,#4aa0c533 55%,#0000 74%);place-items:center;width:116px;height:116px;margin:10px auto 24px;display:grid;position:relative;box-shadow:0 22px 38px #1e6b8f2b,inset 0 0 26px #ffffffdb,inset 0 0 0 1px #55a0c12e}.delicate-approved-path article i:after{content:"";pointer-events:none;border:1px solid #4a91b433;border-radius:50%;position:absolute;inset:10px}.delicate-approved-path article i svg{flex:none;width:96px;height:96px;display:block}.delicate-approved-path article span{color:#3f7d9cb8;letter-spacing:.015em;font:32px/1 Georgia,serif}.delicate-icon-line,.delicate-icon-soft,.delicate-icon-dot{fill:none;stroke:#3e7897;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.delicate-icon-line{stroke-width:3.05px;opacity:1}.delicate-icon-soft{stroke-width:2.25px;opacity:.98}.delicate-icon-dot{stroke-width:2.6px;fill:#f8fcfe}.delicate-approved-path article:first-child i{background:radial-gradient(circle at 32% 24%,#fff 0 7%,#a3d3e8d1 23%,#4fa8c929 57%,#0000 74%)}.delicate-approved-path article:nth-child(2) i{background:radial-gradient(circle at 32% 24%,#fff 0 7%,#c6daebcc 23%,#6fa4bf26 57%,#0000 74%)}.delicate-approved-path article:nth-child(3) i{background:radial-gradient(circle at 32% 24%,#fff 0 7%,#bfdcd2c7 23%,#6ca29224 57%,#0000 74%)}.delicate-approved-path article:nth-child(4) i{background:radial-gradient(circle at 32% 24%,#fff 0 7%,#d8e2ebc2 23%,#7f9cb521 57%,#0000 74%)}.delicate-approved-path article:first-child .delicate-icon-line,.delicate-approved-path article:first-child .delicate-icon-soft,.delicate-approved-concerns article:first-child .delicate-icon-line,.delicate-approved-concerns article:first-child .delicate-icon-soft,.delicate-approved-concerns article:first-child .delicate-icon-dot{stroke:#377da0}.delicate-approved-path article:nth-child(2) .delicate-icon-line,.delicate-approved-path article:nth-child(2) .delicate-icon-soft,.delicate-approved-concerns article:nth-child(2) .delicate-icon-line,.delicate-approved-concerns article:nth-child(2) .delicate-icon-soft,.delicate-approved-concerns article:nth-child(2) .delicate-icon-dot{stroke:#547f9d}.delicate-approved-path article:nth-child(3) .delicate-icon-line,.delicate-approved-path article:nth-child(3) .delicate-icon-soft,.delicate-approved-concerns article:nth-child(3) .delicate-icon-line,.delicate-approved-concerns article:nth-child(3) .delicate-icon-soft,.delicate-approved-concerns article:nth-child(3) .delicate-icon-dot{stroke:#557f74}.delicate-approved-path article:nth-child(4) .delicate-icon-line,.delicate-approved-path article:nth-child(4) .delicate-icon-soft,.delicate-approved-concerns article:nth-child(4) .delicate-icon-line,.delicate-approved-concerns article:nth-child(4) .delicate-icon-soft,.delicate-approved-concerns article:nth-child(4) .delicate-icon-dot{stroke:#637c92}.delicate-approved-path h3{letter-spacing:.12em;margin-top:2px;font-family:Avenir Next,sans-serif;font-size:13px;line-height:1.45}.delicate-approved-path p{color:#41657a;max-width:14.5em;margin-top:6px;font-size:13px;line-height:1.68}.delicate-approved-routine{isolation:isolate;background:radial-gradient(circle at 86% 12%,#5cb3d733,#0000 25%),linear-gradient(115deg,#021f37f0,#033b5be6),url(/science-backgrounds/dark-molecular.webp) 50%/cover;padding-top:82px;padding-bottom:82px;position:relative;overflow:hidden;box-shadow:inset 0 1px #c1e6f421}.delicate-approved-routine:before{content:"";z-index:-1;opacity:.85;background:radial-gradient(circle at 7% 78%,#aedef02e 0 1.5%,#0000 8%),radial-gradient(circle at 96% 66%,#aedef029 0 1.2%,#0000 7%);position:absolute;inset:0}.delicate-approved-routine:after{content:"";z-index:-1;border:1px solid #b4e2f229;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-80px;right:-70px;box-shadow:inset 0 0 30px #c3eaf814,-1220px -330px 0 -56px #9bd3e808}.delicate-approved-routine>div{gap:12px;position:relative}.delicate-approved-routine>div:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#a9daed59,#0000);height:1px;position:absolute;top:50%;left:6%;right:6%}.delicate-approved-routine span{z-index:1;background:linear-gradient(145deg,#144e6f66,#02243e29);border:1px solid #aadaed33;min-height:174px;position:relative;box-shadow:0 17px 30px #000d1c2e,inset 0 1px #e5f7fd14}.delicate-approved-routine span:before{content:"";background:#79c1dd0d;border:1px solid #b3e0f13b;border-radius:50%;width:56px;height:15px;margin:0 auto 12px;box-shadow:0 9px 14px #000e1c38}.delicate-approved-routine span.active{background:linear-gradient(145deg,#fffffff5,#a4d9edd6);border:1px solid #96c7da;box-shadow:0 24px 42px #000c1961,inset 0 0 0 7px #ffffff6b,inset 0 1px #ffffffe6}.delicate-approved-routine span.active:after{content:"";pointer-events:none;border:1px solid #2876993d;position:absolute;inset:7px}.delicate-approved-routine span.active:before{background:#ffffff4d;border-color:#25749759;box-shadow:0 9px 18px #1d5c792e}@media (min-width:1100px){.delicate-approved-hero>div:before{writing-mode:vertical-rl;line-height:1.8;position:absolute;top:42px;left:-42px}}@media (max-width:700px){.delicate-approved-hero{background-position:64%;grid-template-columns:1fr;min-height:0;padding:42px 20px 52px;display:grid}.delicate-approved-hero figure{filter:drop-shadow(0 22px 24px #14506f24);order:1;height:420px;margin:0 0 28px;display:block}.delicate-approved-hero figure:before{width:92%;bottom:82px}.delicate-approved-hero figure:after{width:68%;bottom:120px}.delicate-approved-hero img{object-fit:contain;width:100%;height:330px;display:block}.delicate-approved-hero figcaption{overflow-wrap:anywhere;width:100%;max-width:100%;margin:0;padding:11px 0 0;font-size:8.5px;line-height:1.7;position:absolute;bottom:8px;left:0;right:auto}.delicate-approved-hero>div{order:2;padding:0}.delicate-approved-hero>div:before{letter-spacing:.1em;margin:0 0 12px;font-size:10px}.delicate-approved-hero h1{letter-spacing:-.025em;margin:13px 0 18px;font-size:38px;line-height:1.22}.delicate-approved-hero>div>p:not(.kicker){font-size:14px;line-height:1.75}.delicate-approved-hero strong{letter-spacing:.1em;font-size:10px;line-height:1.6}.delicate-approved-concerns{padding:46px 20px 50px}.delicate-approved-concerns:before{display:none}.delicate-approved-concerns h2{font-size:31px;line-height:1.35}.delicate-approved-concerns>div{grid-template-columns:1fr 1fr}.delicate-approved-concerns article{min-height:164px;padding:16px 14px 18px 18px}.delicate-approved-concerns article i{width:58px;height:58px;margin-bottom:13px}.delicate-approved-concerns article i svg{width:46px;height:46px}.delicate-approved-concerns article span{font-size:46px;top:10px;right:10px}.delicate-approved-concerns article p{font-size:13px;line-height:1.6}.delicate-approved-path{min-height:0;padding:56px 18px 108px}.delicate-approved-path h2{font-size:34px;line-height:1.3}.delicate-approved-path>div{gap:0;margin-top:35px}.delicate-approved-path>div:before{display:none}.delicate-approved-path article{min-height:242px;padding:16px 10px 14px}.delicate-approved-path article:not(:last-child):after{display:none}.delicate-approved-path article:nth-child(odd){border-right:1px solid #3481a533}.delicate-approved-path article:nth-child(-n+2){border-bottom:1px solid #3481a533}.delicate-approved-path article i{width:98px;height:98px}.delicate-approved-path article i svg{width:84px;height:84px}.delicate-approved-path article span{font-size:29px}.delicate-approved-path h3{font-size:11px;line-height:1.45}.delicate-approved-path p{font-size:12px;line-height:1.6}.delicate-approved-routine{padding:55px 20px 60px}.delicate-approved-routine h2{font-size:34px;line-height:1.3}.delicate-approved-routine>div{gap:8px}.delicate-approved-routine>div:before{display:none}.delicate-approved-routine span{min-height:132px;padding:14px 8px}.delicate-approved-routine span:before{width:45px;height:12px;margin-bottom:7px}.delicate-approved-routine b{font-size:22px}.delicate-approved-routine strong{margin-top:10px;font-size:9px;line-height:1.45}}.cleanser-approved{color:#082847;background:#f8fcff;overflow:hidden}.cleanser-top{color:#d9edf7;letter-spacing:.16em;background:#032d4d;justify-content:space-between;align-items:center;height:60px;padding:0 clamp(24px,6vw,88px);font-size:10px;display:flex}.cleanser-top button{color:#8fb4c7;cursor:pointer;background:0 0;border:0;font-weight:700}.cleanser-top button.active{color:#fff}.cleanser-top i{color:#7ea4b8;margin:0 7px;font-style:normal}.cleanser-approved .master-product-hero{isolation:isolate;background:radial-gradient(circle at 78% 18%,#fffffff5 0 5%,#78bddd2e 6% 14%,#0000 15%),radial-gradient(circle at 16% 72%,#a0d3e92e,#0000 22%),linear-gradient(104deg,#fbfdfffa 0 44%,#e1f0f8e0 62%,#f0f8fcf0),url(/science-backgrounds/icy-lab.webp) 50%/cover;position:relative;overflow:hidden}.cleanser-approved .master-product-hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 11%,#9bcde312 11.15%,#0000 11.35% 88.6%,#9bcde30f 88.75%,#0000 89%),radial-gradient(circle at 86% 74%,#ffffff9e 0 2%,#6cb7d81a 2.4% 8%,#0000 8.4%),linear-gradient(115deg,#0000 16%,#ffffff57 46%,#0000 74%);position:absolute;inset:0}.cleanser-approved .master-product-hero:after{content:"";z-index:0;background:radial-gradient(circle at 32% 28%,#ffffffd1,#87c4e01f 52%,#0000 72%);border:1px solid #6cabc93d;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-120px;right:-110px;box-shadow:inset 0 0 42px #ffffff80}.cleanser-approved .master-product-hero>*{z-index:1;position:relative}.cleanser-approved .master-product-hero .product-hero-image{filter:drop-shadow(0 22px 30px #1b5c7a1f);place-items:center;display:grid}.cleanser-approved .master-product-hero .product-hero-image img{width:82%;height:82%;bottom:72px;left:50%;transform:translate(-50%)}.cleanser-approved .master-product-hero .product-hero-image .acrylic-stage{background:linear-gradient(#fffffff0,#a3d4ea2e);height:68px;bottom:34px;left:18%;right:18%;box-shadow:0 18px 28px #1f607f24,inset 0 -10px 18px #58a5c61a}.cleanser-approved .master-product-hero .product-hero-image .acrylic-stage i:last-child{display:none}.cleanser-approved .master-product-hero .product-hero-image .hero-bubble{opacity:.55;width:170px;height:170px;top:54px;right:12%}.cleanser-approved .master-product-hero .product-hero-image .hero-bubble:before,.cleanser-approved .master-product-hero .product-hero-image .hero-bubble:after,.cleanser-approved .master-product-hero .product-hero-image .hero-bubble i:first-child,.cleanser-approved .master-product-hero .product-hero-image .hero-bubble i:nth-child(2){display:none}.cleanser-approved .master-product-hero .vertical-copy{letter-spacing:.2em;color:#183a57;opacity:.88}.cleanser-selling-story{background:linear-gradient(120deg,#f9fcfe,#eaf5fa);border-top:1px solid #5f9bb72e;border-bottom:1px solid #5f9bb72e;grid-template-columns:31% 69%;gap:58px;padding:82px max(38px,50vw - 640px);display:grid}.cleanser-selling-story header{border-left:1px solid #3a7e9d54;align-self:center;padding-left:28px}.cleanser-selling-story h2{color:#082847;margin:14px 0;font-family:Iowan Old Style,Yu Mincho,Noto Serif Thai,Georgia,serif;font-size:clamp(34px,3.25vw,48px);font-weight:400;line-height:1.18}.cleanser-selling-story header>p:last-child{color:#3b6278;margin:0;font-size:15px;line-height:1.78}.cleanser-selling-story>div{border-top:1px solid #5694b13d;border-bottom:1px solid #5694b133;grid-template-columns:repeat(3,1fr);display:grid}.cleanser-selling-story article{border-right:1px solid #5694b133;min-height:282px;padding:29px 27px 24px}.cleanser-selling-story article:last-child{border-right:0}.cleanser-selling-story b{color:#3180a46e;font:42px/1 Iowan Old Style,Georgia,serif;display:block}.cleanser-selling-story h3{color:#0b486d;letter-spacing:.1em;text-transform:uppercase;margin:19px 0 11px;font-size:13px}.cleanser-selling-story article p{color:#3b6278;margin:0;font-size:13px;line-height:1.72}.cleanser-approved .product-actives,.cleanser-approved .product-evidence{display:block}.cleanser-approved .actives-intro,.cleanser-approved .evidence-heading,.cleanser-approved .path-heading{text-align:center;max-width:760px;margin:0 auto 28px}.cleanser-approved .ingredient-grid{grid-template-columns:repeat(3,1fr);max-width:1280px;margin:auto}.cleanser-approved .ingredient-grid article:nth-child(n+4){display:block}.cleanser-approved .path-steps{max-width:1240px;margin:30px auto 0}.cleanser-approved .formula-cards{grid-template-columns:repeat(6,1fr);max-width:1300px;margin:auto}.cleanser-approved .product-ritual{background:linear-gradient(120deg,#fbfdff,#edf5fa)}.cleanser-approved .ritual-row{gap:10px}.cleanser-approved .product-actives{background:radial-gradient(circle at 18% 22%,#5daed638,#0000 24%),radial-gradient(circle at 82% 72%,#67b2d626,#0000 20%),linear-gradient(120deg,#021a33,#043b61 58%,#02162d);padding-top:70px;padding-bottom:76px;position:relative;overflow:hidden}.cleanser-approved .product-actives:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 7%,#c0e5f40f 7.1%,#0000 7.3% 92.5%,#c0e5f40d 92.7%,#0000 93%),radial-gradient(circle at 72% 24%,#ffffff29 0 2%,#0000 10%);position:absolute;inset:0}.cleanser-approved .ingredient-grid article{background:linear-gradient(#07385ac7,#052742eb);border:1px solid #96cde73d;min-height:390px;overflow:hidden;box-shadow:0 20px 44px #000e1c38}.cleanser-approved .ingredient-art{background-color:#082844;background-position:50%;background-repeat:no-repeat;background-size:cover;height:210px;box-shadow:inset 0 -55px 70px #021f348c}.cleanser-approved .ingredient-art span{display:none}.cleanser-approved .ingredient-grid article:first-child .ingredient-art{background-image:linear-gradient(#072d4c1a,#031c2f9e),url(/science-approval/master/potassium-cocoyl-glycinate.webp)}.cleanser-approved .ingredient-grid article:nth-child(2) .ingredient-art{background-image:linear-gradient(#0a385914,#031c2f9e),url(/science-approval/master/glycerin.webp)}.cleanser-approved .ingredient-grid article:nth-child(3) .ingredient-art{background-image:linear-gradient(#153e590f,#031c2f9e),url(/science-approval/master/sorbitol.webp)}.cleanser-approved .ingredient-grid article:nth-child(4) .ingredient-art{background-color:#dfe9f2;background-image:linear-gradient(#123a520a,#031c2f47),url(/science-approval/master/sodium-lactate-visual.webp);background-position:50%,50%;background-size:cover,cover}.cleanser-approved .ingredient-grid article:nth-child(5) .ingredient-art{background-image:linear-gradient(#103a5614,#031c2f8c),url(/science-approval/candidates/prunus-yedoensis-ai-v1.webp)}.cleanser-approved .ingredient-grid article:nth-child(6) .ingredient-art{background-image:linear-gradient(#103a5614,#031c2f8c),url(/science-approval/candidates/sap-ai-v1.webp)}.cleanser-approved .ingredient-grid h3{color:#fff;margin-top:18px;font-size:22px;line-height:1.16}.cleanser-approved .ingredient-grid p{color:#d8eaf3;font-size:12px;line-height:1.75}.cleanser-approved .formula-path{isolation:isolate;background:linear-gradient(#f8fcffe6,#e2f1f9e6),url(/science-backgrounds/icy-lab.webp) 50%/cover;position:relative;overflow:hidden}.cleanser-approved .formula-path:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 10% 22%,#ffffffb8 0 2%,#68b0d31f 2.5% 8%,#0000 8.4%),radial-gradient(circle at 91% 70%,#ffffff9e 0 2%,#58a4c91a 2.3% 7%,#0000 7.4%),linear-gradient(110deg,#0000 10%,#ffffff59 44%,#0000 72%);position:absolute;inset:0}.cleanser-approved .formula-path:after{content:"";z-index:0;background:radial-gradient(circle at 32% 28%,#fffc,#84c2dd1f 55%,#0000 72%);border:1px solid #6aabca42;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;right:-80px}.cleanser-approved .formula-path>*{z-index:1;position:relative}.cleanser-approved .path-steps i{font-size:40px;box-shadow:0 16px 28px #2567871f,inset 0 0 0 1px #ffffffbf}.cleanser-approved .product-evidence{background:linear-gradient(#f6fbfe,#edf6fb);padding-top:68px;padding-bottom:72px}.cleanser-approved .formula-cards article{min-height:320px;padding:20px 18px 24px}.cleanser-approved .formula-cards article>i{opacity:.75;font-size:16px}.cleanser-approved .formula-cards strong{min-height:54px;font-size:13px;line-height:1.35}.cleanser-approved .formula-ring{width:84px;height:84px;margin:8px auto 16px}.cleanser-approved .formula-ring span{width:60px;height:60px;font-size:24px}.cleanser-approved .formula-cards small{color:#38586f;font-size:11px;line-height:1.7;display:block}.cleanser-approved .product-ritual{isolation:isolate;background:radial-gradient(circle at 14% 18%,#ffffffc7,#0000 18%),linear-gradient(122deg,#fbfdff,#e8f3fa);position:relative;overflow:hidden}.cleanser-approved .product-ritual:before{content:"";background:linear-gradient(90deg,#0000 8%,#9ac9e112 8.2%,#0000 8.4% 91.6%,#9ac9e10f 91.8%,#0000 92%);position:absolute;inset:0}.cleanser-approved .product-ritual>*{z-index:1;position:relative}.cleanser-approved .ritual-row .master-product-card.compact.active{background:linear-gradient(#fffffffa,#ddeff9eb);border:1px solid #91bdd4;border-radius:16px;transform:translateY(-6px);box-shadow:0 26px 50px #1e5a792e,inset 0 0 0 6px #ffffff8c}.cleanser-approved .ritual-row .master-product-card.compact.active:after{content:"";pointer-events:none;border:1px solid #387e9e29;border-radius:12px;position:absolute;inset:8px}.cleanser-approved .ritual-row .master-product-card.compact.active strong{color:#082847;font-size:14px}.cleanser-approved .ritual-row .master-product-card.compact.active small{color:#4e7690}@media (max-width:760px){.cleanser-top{height:54px;padding:0 18px;font-size:8px}.cleanser-selling-story{padding:58px 22px;display:block}.cleanser-selling-story header{padding-left:18px}.cleanser-selling-story h2{font-size:33px}.cleanser-selling-story header>p:last-child{font-size:14px}.cleanser-selling-story>div{margin-top:30px;display:block}.cleanser-selling-story article{border-bottom:1px solid #5694b133;border-right:0;min-height:0;padding:22px 4px}.cleanser-selling-story article:last-child{border-bottom:0}.cleanser-selling-story b{font-size:36px}.cleanser-approved .ingredient-grid,.cleanser-approved .path-steps,.cleanser-approved .ritual-row,.cleanser-approved .formula-cards{display:grid;overflow:visible}.cleanser-approved .ingredient-grid{grid-template-columns:1fr;gap:14px}.cleanser-approved .ingredient-grid article,.cleanser-approved .formula-cards article,.cleanser-approved .master-product-card.compact,.cleanser-approved .path-steps div{min-width:0}.cleanser-approved .path-steps{grid-template-columns:1fr 1fr;gap:0}.cleanser-approved .path-steps div{border-bottom:1px solid #d8e7f0;padding:14px 8px}.cleanser-approved .path-steps div:nth-child(odd){border-right:1px solid #d8e7f0}.cleanser-approved .path-steps div:last-child{border-right:0;grid-column:1/-1}.cleanser-approved .formula-cards{grid-template-columns:1fr;gap:14px}.cleanser-approved .ritual-row{grid-template-columns:1fr 1fr;gap:10px}.cleanser-approved .master-product-card.compact{min-width:0}.cleanser-approved .ingredient-art{height:230px}.cleanser-approved .ingredient-grid article{min-height:0}.cleanser-approved .ingredient-grid h3{font-size:20px}.cleanser-approved .ingredient-grid p{font-size:13px;line-height:1.72}.cleanser-approved .formula-path{padding-bottom:90px}.cleanser-approved .path-steps i{font-size:46px}.cleanser-approved .formula-cards article{min-height:0;padding:18px 16px 22px}.cleanser-approved .formula-cards strong{min-height:0;font-size:14px}.cleanser-approved .formula-cards small{font-size:12px;line-height:1.75}.cleanser-approved .formula-ring{width:78px;height:78px}.cleanser-approved .formula-ring span{width:56px;height:56px;font-size:22px}.cleanser-approved .ritual-row .master-product-card.compact.active{transform:translateY(-2px);box-shadow:0 18px 32px #1e5a7924,inset 0 0 0 4px #ffffff8c}.cleanser-approved .master-product-hero{background:radial-gradient(circle at 76% 16%,#ffffffeb 0 5%,#add6e91f 6% 12%,#0000 13%),radial-gradient(circle at 18% 78%,#b0daec17,#0000 19%),linear-gradient(104deg,#fbfdfffc 0 44%,#e8f4faf2 64%,#f1f9fdfa),url(/science-backgrounds/icy-lab.webp) 50%/cover;min-height:664px;padding-top:24px;padding-bottom:0}.cleanser-approved .master-product-hero .product-hero-copy{margin-bottom:6px}.cleanser-approved .master-product-hero .product-hero-copy h1{margin-bottom:12px}.cleanser-approved .master-product-hero .product-hero-copy h3{margin:10px 0}.cleanser-approved .master-product-hero .product-hero-copy>p{margin-bottom:14px}.cleanser-approved .master-product-hero .icon-benefits{margin:18px 0}.cleanser-approved .master-product-hero .product-hero-image{background:radial-gradient(circle at 50% 42%,#ffffff24,#cfe6f10d 22%,#bfddec04 40%,#0000 58%),linear-gradient(#ffffff06,#d6eaf405 36%,#0000 70%);border-radius:0;height:514px;margin-top:-42px;margin-bottom:-172px}.cleanser-approved .master-product-hero .product-hero-image:before{content:"";box-shadow:none;pointer-events:none;background:linear-gradient(#ffffff0f,#ffffff03 32%,#c5e1ee04 68%,#0000);border-radius:0;position:absolute;inset:0}.cleanser-approved .master-product-hero .product-hero-image img{mix-blend-mode:multiply;filter:drop-shadow(0 5px 7px #164f6c08);width:106%;height:106%;bottom:-24px}.cleanser-approved .master-product-hero .product-hero-image .acrylic-stage{height:7px;box-shadow:none;background:linear-gradient(#ffffff0b,#c2e0ee03);bottom:-4px;left:4%;right:4%}.cleanser-approved .master-product-hero .product-hero-image .acrylic-stage i:first-child{opacity:.16;inset:3px 10%}.cleanser-approved .master-product-hero .product-hero-image .hero-bubble{opacity:.14;width:72px;height:72px;top:86px;right:9%}.cleanser-approved .master-product-hero:after{opacity:.55;width:160px;height:160px;bottom:-42px;right:-56px}}.whitening-approved-top{letter-spacing:.12em;background:#061f3d;height:44px;padding:0 clamp(24px,5vw,80px);font-size:10px}.whitening-story-hero{background:radial-gradient(circle at 74% 28%,#fff 0 8%,#0000 31%),linear-gradient(105deg,#fbfdff,#eff7fd 56%,#dcecf8);grid-template-columns:42% 58%;gap:2vw;min-height:720px;padding:42px clamp(30px,5vw,82px) 54px;overflow:hidden}.whitening-story-hero:before{content:"";z-index:0;background-color:#0000;background-image:linear-gradient(#1a699a0b 1px,#0000 1px),linear-gradient(90deg,#1a699a09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:82px 82px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000);mask-image:linear-gradient(90deg,#0000 15%,#000)}.whitening-story-hero:after{content:"肌の透明感を、科学する。";font-family:var(--serif);letter-spacing:.22em;color:#061f3d;opacity:.78;font-size:19px;top:75px;right:22px}.whitening-story-hero>div{max-width:610px}.whitening-story-hero small{color:#315d78;letter-spacing:.22em;margin-bottom:22px;font-size:12px}.whitening-story-hero>div>p:first-of-type{letter-spacing:.08em;color:#0b628f;font-size:11px}.whitening-story-hero h1{letter-spacing:0;max-width:11.5ch;margin:14px 0 22px;font-size:clamp(47px,4.8vw,74px);line-height:1.03}.whitening-story-hero>div>p:nth-of-type(2){color:#213f5a;max-width:570px;font-size:15px;font-weight:400;line-height:1.78}.whitening-story-hero>div>strong{color:#fff;letter-spacing:.07em;background:#061f3d;border-radius:28px;justify-content:center;min-width:205px;margin-top:26px;padding:13px 20px;font-size:9px;display:inline-flex}.whitening-story-hero figure{height:610px;min-height:0;box-shadow:none;background:0 0;border:0;align-self:end}.whitening-story-hero figure:before{content:"";background:0 0;border:2px solid #69a1c447;border-radius:50%;width:260px;height:260px;position:absolute;top:20px;right:12%;box-shadow:inset 0 0 55px #fff}.whitening-story-hero figure:after{background:linear-gradient(#f9fdff,#9dbed6 43%,#fff 49%,#8fb2cc 62%,#e7f5ff);border:2px solid #faffff;border-radius:50%;width:auto;height:115px;bottom:32px;left:2%;right:0;box-shadow:0 17px 35px #04375a3b,inset 0 12px 12px #fff}.whitening-story-hero img{object-fit:contain;filter:drop-shadow(0 20px 20px #00284a29);mix-blend-mode:multiply;width:94%;height:510px}.whitening-story-hero figure span{width:42px;height:42px;top:18%;right:14%}.whitening-concerns{background:linear-gradient(125deg,#fff,#edf5fb);padding:64px clamp(28px,4vw,66px)}.whitening-concerns header,.whitening-actives>header,.whitening-path header{grid-template-columns:29% 71%;gap:28px}.whitening-concerns h2,.whitening-actives h2,.whitening-path h2,.whitening-routine h2,.whitening-science h2{letter-spacing:0;font-size:clamp(37px,4vw,59px);line-height:1.03}.whitening-concerns>div{background:#fbfdff;border-color:#d8e5ef;box-shadow:0 7px 20px #072d4e0d}.whitening-concerns article{text-align:center;background:0 0;min-height:150px;padding:22px 18px}.whitening-concerns article i{margin:0 auto 9px}.whitening-concerns b{font-size:30px}.whitening-concerns span{font-size:13px}.whitening-interest{background:radial-gradient(circle at 8%,#126fa2,#0000 22%),linear-gradient(110deg,#001830,#00355e 60%,#001831);grid-template-columns:28% 72%;gap:24px;padding:72px clamp(28px,4vw,65px)}.whitening-interest h2{font-size:clamp(34px,3.7vw,55px);line-height:1.05}.whitening-interest>div:last-child p{padding:21px 0;font-size:16px}.whitening-actives>header{align-items:center;margin-bottom:34px}.whitening-actives header>p:last-child{color:#c8ddeb;font-size:13px}.whitening-actives>div{gap:12px}.whitening-active,.whitening-active:nth-child(2n){box-shadow:none;background:#03305299;border-color:#9ccfeb4a}.whitening-active-art{min-height:145px}.whitening-active>div:last-child{background:0 0;padding:20px 16px 22px}.whitening-active h3{font-size:24px;line-height:1.12}.whitening-active h4{margin:18px 0 7px;padding-top:14px;font-size:10px}.whitening-active p{font-size:12px;line-height:1.62}.whitening-path>div{background:#fbfdff;border-color:#cadbe8;box-shadow:0 7px 20px #072d4e0a}.whitening-path article{min-height:210px}.whitening-routine{background:radial-gradient(circle at 10%,#0b6091,#0000 20%),linear-gradient(110deg,#00162f,#00355f);padding:68px clamp(28px,4vw,65px)}.whitening-routine>div:last-child{box-shadow:none}.whitening-science{background:linear-gradient(115deg,#f7fbfe,#eef4f9);grid-template-columns:28% 72%;gap:28px;padding:64px clamp(28px,4vw,65px)}.whitening-science a:not(.whitening-clinical-link){background:#fff;padding-left:18px;padding-right:18px}@media (max-width:800px){.whitening-story-hero{grid-template-columns:1fr;padding-top:50px}.whitening-story-hero figure{height:390px}.whitening-story-hero figure:before{width:150px;height:150px}.whitening-story-hero figure:after{height:70px;bottom:18px}.whitening-story-hero img{width:100%;height:340px}.whitening-concerns header,.whitening-actives>header,.whitening-path header,.whitening-interest,.whitening-science{grid-template-columns:1fr}.whitening-actives>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.whitening-approved-top{height:48px;font-size:8px}.whitening-story-hero{padding:46px 22px 34px}.whitening-story-hero h1{font-size:38px}.whitening-story-hero>div>p:nth-of-type(2){font-size:14px}.whitening-story-hero figure{height:320px}.whitening-story-hero img{height:290px}.whitening-concerns,.whitening-interest,.whitening-actives,.whitening-path,.whitening-routine,.whitening-science{padding:52px 22px}.whitening-concerns h2,.whitening-actives h2,.whitening-path h2,.whitening-routine h2,.whitening-science h2{font-size:34px}.whitening-actives>div{grid-template-columns:1fr}}.whitening-approved{background:#fbfdff}.whitening-story-hero{background:linear-gradient(90deg,#fffffffa,#f5fbfee6 43%,#e0f2faa8),url(/science-backgrounds/icy-lab.webp) 50%/cover no-repeat;min-height:740px}.whitening-story-hero:before{opacity:.58;-webkit-mask-image:linear-gradient(90deg,#0000 0 28%,#000 72%);mask-image:linear-gradient(90deg,#0000 0 28%,#000 72%)}.whitening-story-hero h1{color:#051f3f;text-wrap:balance;max-width:12.5ch}.whitening-story-hero>div>p:nth-of-type(2){color:#274d68;font-size:16px;line-height:1.9}.whitening-story-hero>div>strong{color:#061f3d;box-shadow:none;background:0 0;border-top:1px solid #5f97b557;border-bottom:1px solid #5f97b533;border-radius:0;justify-content:flex-start;padding:15px 0}.whitening-story-hero figure:before{aspect-ratio:1;background:radial-gradient(circle at 38% 30%,#ffffffe6,#b6e0f22e 44%,#0000 70%);border:1px solid #559abe3d;width:70%;height:auto;top:11%;right:15%}.whitening-story-hero figure:after{background:linear-gradient(#ffffffdb,#82bfda1f);height:72px;bottom:54px;left:9%;right:9%;box-shadow:0 28px 48px #1c5c7e1f}.whitening-story-hero img{filter:drop-shadow(0 30px 28px #072b492e);width:88%;height:520px}.whitening-concerns{background:#fbfdff;padding-top:82px;padding-bottom:78px}.whitening-concerns>div{box-shadow:none;background:0 0;border-top:1px solid #5391b147;border-bottom:1px solid #5391b12e;grid-template-columns:repeat(4,1fr);display:grid}.whitening-concerns article{box-shadow:none;background:0 0;border-right:1px solid #5391b129}.whitening-concerns article i{box-shadow:none;background:0 0;border-color:#4d8dae47}.whitening-interest{background:radial-gradient(circle at 78% 20%,#408fb547,#0000 30%),linear-gradient(112deg,#00182f,#062b4b 58%,#00152c);padding-top:96px;padding-bottom:96px}.whitening-interest>div:last-child{border-top:0}.whitening-interest>div:last-child p{border-bottom:1px solid #b5e0f32e;grid-template-columns:70px 1fr;align-items:center;min-height:92px;font-size:18px;line-height:1.5;display:grid}.whitening-interest b{color:#acdbefa8;font-size:38px}.whitening-actives>header{border-bottom:1px solid #5b97b538;grid-template-columns:.42fr .58fr;max-width:1120px;margin:0 auto 72px;padding-bottom:30px}.whitening-actives :is(.whitening-actives>header>p:first-child,.whitening-active>div:last-child>p:first-child){color:#347899}.whitening-actives header>p:last-child{color:#3d6278;font-size:16px;line-height:1.8}.whitening-active-art{background-position:50%;background-size:cover;min-height:520px}.whitening-active-art span{color:#061f3d24;font-size:82px;top:28px;left:32px}.whitening-active h3{color:#061f3d;text-wrap:balance;font-size:clamp(42px,4.4vw,66px);line-height:1.02}.whitening-active small{color:#557993}.whitening-active h4{color:#1f6f95;letter-spacing:.14em;border-top:1px solid #609ab838;font-size:12px}.whitening-path{background:linear-gradient(#fff,#eef7fc);padding-top:98px;padding-bottom:98px}.whitening-path header{border-bottom:1px solid #5b97b538;max-width:1120px;margin:0 auto 52px;padding-bottom:28px}.whitening-path>div{max-width:1120px;box-shadow:none;background:0 0;border:0;margin:0 auto}.whitening-path article{background:0 0;border-right:0;min-height:260px}.whitening-path article:not(:last-child){border-right:1px solid #5896b52b}.whitening-routine{padding-top:88px;padding-bottom:96px}.whitening-routine>div:last-child{background:0 0;border-color:#a9daee2e}.whitening-routine span{box-shadow:none;background:0 0}.whitening-routine span.active{box-shadow:0 22px 44px #8fd4f333,inset 0 0 0 5px #ffffff57}.whitening-science{background:#fbfdff;padding-top:82px;padding-bottom:86px}.whitening-science a:not(.whitening-clinical-link){background:0 0;border-bottom-color:#5b97b533}@media (max-width:800px){.whitening-story-hero{min-height:0}.whitening-story-hero img{height:350px}.whitening-actives>header{grid-template-columns:1fr;margin-bottom:34px}.whitening-active,.whitening-active:nth-child(2n){grid-template-columns:1fr;min-height:0}.whitening-active:nth-child(2n)>.whitening-active-art{order:0}.whitening-active-art{min-height:340px}.whitening-active>div:last-child{padding:34px 22px 46px}.whitening-active h3{font-size:38px}}@media (max-width:500px){.whitening-story-hero img{height:300px}.whitening-concerns>div{border-bottom:0;grid-template-columns:1fr}.whitening-concerns article{border-bottom:1px solid #5391b129;border-right:0}.whitening-interest>div:last-child p{grid-template-columns:50px 1fr;font-size:15px}.whitening-active-art{min-height:275px}.whitening-path article:not(:last-child){border-bottom:1px solid #5896b52b;border-right:0}}.whitening-approved{color:#061f3d;background:#fbfdff}.whitening-approved-top{color:#fff;letter-spacing:0;background:#051d38;border:0;height:40px;padding:0 clamp(22px,4vw,64px);font-size:10px}.whitening-approved-top div{gap:8px}.whitening-approved-top button{color:#b9d3e3}.whitening-approved-top button.active{color:#fff}.whitening-story-hero{background:radial-gradient(circle at 75% 22%,#fffffff5 0 7%,#c5e1ee38 8% 18%,#0000 30%),radial-gradient(circle at 92% 56%,#fffc 0 4%,#a8d2e62e 5% 14%,#0000 26%),linear-gradient(99deg,#fbfdff 0 37%,#eef8fd 55%,#ddecf7 100%);grid-template-columns:minmax(320px,.4fr) minmax(420px,.6fr);align-items:center;gap:clamp(20px,3vw,54px);min-height:760px;padding:clamp(48px,6vw,78px) clamp(28px,6vw,88px) clamp(40px,5vw,70px);display:grid;position:relative;overflow:hidden}.whitening-story-hero:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#175f8b0b 1px,#0000 1px),linear-gradient(90deg,#175f8b09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:92px 92px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0 32%,#000 86%);mask-image:linear-gradient(90deg,#0000 0 32%,#000 86%)}.whitening-story-hero:after{content:"肌の可能性を、科学する。";z-index:1;writing-mode:vertical-rl;font-family:var(--serif);letter-spacing:0;color:#061f3d;opacity:.82;font-size:21px;position:absolute;top:86px;right:26px}.whitening-story-hero>*{z-index:2;position:relative}.whitening-story-hero>div{max-width:590px;padding-top:10px}.whitening-story-hero small{color:#254f6f;letter-spacing:0;margin:0 0 22px;font-size:13px}.whitening-story-hero>div>p:first-of-type{color:#135f89;letter-spacing:0;margin:0 0 14px;font-size:12px;font-weight:700}.whitening-story-hero h1{color:#061f3d;max-width:12ch;font-family:var(--serif);letter-spacing:0;text-wrap:balance;margin:0 0 22px;font-size:clamp(48px,5vw,78px);line-height:1.02}.whitening-story-hero>div>p:nth-of-type(2){color:#294b63;max-width:555px;font-size:16px;line-height:1.86}.whitening-story-hero>div>strong{width:min(100%,520px);box-shadow:none;color:#061f3d;letter-spacing:0;background:0 0;border-top:1px solid #528fb057;border-bottom:1px solid #528fb033;border-radius:0;margin-top:30px;padding:16px 0;font-size:11px;font-weight:700;display:block}.whitening-story-hero figure{height:630px;min-height:0;box-shadow:none;background:0 0;border:0;align-self:end;place-items:end center;margin:0;display:grid}.whitening-story-hero figure:before{content:"";z-index:0;aspect-ratio:1;background:radial-gradient(circle at 38% 30%,#fff,#bce0f138 45%,#0000 72%);border:1px solid #5096bc3d;border-radius:50%;width:min(72%,520px);position:absolute;top:6%;right:14%;box-shadow:inset 0 0 54px #ffffffbf}.whitening-story-hero figure:after{content:"";z-index:1;background:linear-gradient(#ffffffeb,#8cc4de29);border:1px solid #ffffffeb;border-radius:50%;height:86px;position:absolute;bottom:54px;left:6%;right:6%;box-shadow:0 28px 45px #215b7929,inset 0 12px 16px #ffffffb8}.whitening-story-hero img{z-index:3;object-fit:contain;filter:drop-shadow(0 34px 28px #032b4c33);mix-blend-mode:multiply;width:92%;height:535px;position:relative}.whitening-story-hero figure span{opacity:.85;width:46px;height:46px;top:18%;right:17%}.whitening-concerns{background:#fff;border-top:1px solid #5896b51f;border-bottom:1px solid #5896b51f;grid-template-columns:.34fr .66fr;align-items:center;gap:clamp(28px,5vw,72px);padding:74px clamp(28px,6vw,88px);display:grid}.whitening-concerns header,.whitening-actives>header,.whitening-path header{margin:0;display:block}.whitening-concerns header p,.whitening-interest p:first-child,.whitening-actives header>p:first-child,.whitening-path header p,.whitening-routine>div:first-child>p:first-child,.whitening-science>div>p:first-child{color:#2d6f92;letter-spacing:0;font-size:12px;font-weight:800}.whitening-concerns h2,.whitening-actives h2,.whitening-path h2,.whitening-routine h2,.whitening-science h2{color:#061f3d;font-family:var(--serif);letter-spacing:0;text-wrap:balance;font-size:clamp(38px,4.4vw,64px);line-height:1.04}.whitening-concerns>div{box-shadow:none;background:0 0;border:0;border-top:1px solid #4f8fb13d;border-bottom:1px solid #4f8fb12e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.whitening-concerns article{text-align:left;background:0 0;border:0;border-right:1px solid #4f8fb129;min-height:178px;padding:22px 20px}.whitening-concerns article:last-child{border-right:0}.whitening-concerns article i{width:52px;height:52px;box-shadow:none;background:radial-gradient(circle at 35% 30%,#fff,#eaf7fc 58%,#0000 78%);border:1px solid #4d8dae38;margin:0 0 18px}.whitening-concerns b{color:#061f3d52;font-family:var(--serif);margin-bottom:6px;font-size:36px;line-height:1;display:block}.whitening-concerns span{color:#24475f;font-size:14px;line-height:1.42}.whitening-interest{color:#fff;background:radial-gradient(circle at 12% 40%,#58aad25c,#0000 25%),linear-gradient(108deg,#00162e 0,#062b4d 60%,#00162e 100%);grid-template-columns:.36fr .64fr;gap:clamp(30px,6vw,86px);padding:96px clamp(28px,6vw,88px);display:grid;position:relative;overflow:hidden}.whitening-interest:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 36% 30%,#ffffff29,#0000 64%);border:1px solid #b5e0f338;border-radius:50%;width:240px;position:absolute;top:50%;left:clamp(24px,5vw,80px);transform:translateY(-50%)}.whitening-interest>*{z-index:1;position:relative}.whitening-interest h2{color:#fff;font-family:var(--serif);letter-spacing:0;font-size:clamp(38px,4.2vw,62px);line-height:1.04}.whitening-interest>div:last-child{border:0}.whitening-interest>div:last-child p{color:#d9edf7;border-bottom:1px solid #b8e0f32e;grid-template-columns:76px 1fr;align-items:center;min-height:104px;margin:0;padding:22px 0;font-size:18px;line-height:1.56;display:grid}.whitening-interest b{color:#b9e2f4a6;font-family:var(--serif);font-size:42px;line-height:1}.whitening-actives{color:#061f3d;background:linear-gradient(#f7fcff 0,#edf7fc 48%,#fbfdff 100%);padding:104px clamp(28px,6vw,98px) 96px}.whitening-actives>header{border-bottom:1px solid #5896b538;grid-template-columns:.36fr .64fr;align-items:end;gap:clamp(30px,5vw,70px);max-width:1180px;margin:0 auto 64px;padding-bottom:30px;display:grid}.whitening-actives header>p:last-child{color:#365f78;margin:0;font-size:16px;line-height:1.8}.whitening-actives>div{grid-template-columns:1fr;gap:0;max-width:1180px;margin:0 auto;display:grid}.whitening-active,.whitening-active:nth-child(2n){color:#061f3d;min-height:530px;box-shadow:none;background:0 0;border:0;border-top:1px solid #5896b52e;grid-template-columns:.52fr .48fr;display:grid}.whitening-active:nth-child(2n){grid-template-columns:.48fr .52fr}.whitening-active:nth-child(2n)>.whitening-active-art{order:2}.whitening-active-art{background-position:50%;background-size:cover;min-height:530px;overflow:hidden}.whitening-active-art:after,.whitening-active:nth-child(2n) .whitening-active-art:after{background:linear-gradient(#ffffff0d,#f6fbfe57)}.whitening-active-art span{color:#061f3d24;font-family:var(--serif);font-size:86px;line-height:1;top:28px;left:32px}.whitening-active>div:last-child{background:0 0;align-self:center;padding:72px clamp(36px,6vw,86px)}.whitening-active>div:last-child>p:first-child{color:#2d6f92;letter-spacing:0;margin:0 0 14px;font-size:12px;font-weight:800}.whitening-active h3{color:#061f3d;font-family:var(--serif);letter-spacing:0;text-wrap:balance;font-size:clamp(42px,4.3vw,66px);line-height:1.02}.whitening-active small,.whitening-active-caption{color:#557993}.whitening-active h4{color:#1f6f95;letter-spacing:0;border-top:1px solid #609ab838;margin-top:24px;padding-top:18px;font-size:12px}.whitening-active p{color:#2f5068;font-size:15px;line-height:1.82}.whitening-path{background:#fff;padding:96px clamp(28px,6vw,88px)}.whitening-path header{border-bottom:1px solid #5896b538;grid-template-columns:.34fr .66fr;align-items:end;gap:clamp(28px,5vw,72px);max-width:1160px;margin:0 auto 52px;padding-bottom:28px;display:grid}.whitening-path>div{max-width:1160px;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.whitening-path>div:before{display:none}.whitening-path article{background:0 0;border:0;border-right:1px solid #5896b52b;min-height:270px;padding:0 24px}.whitening-path article:last-child{border-right:0}.whitening-path article b{color:#061f3d52;font-family:var(--serif);font-size:38px}.whitening-path i{box-shadow:none;background:radial-gradient(circle at 34% 28%,#fff,#e4f5fb 48%,#0000 74%);border-color:#488bae3d}.whitening-path h3{color:#061f3d;font-family:var(--serif);letter-spacing:0;font-size:25px}.whitening-path p{color:#355a72;font-size:14px;line-height:1.76}.whitening-routine{color:#fff;background:radial-gradient(circle at 88% 22%,#52aad452,#0000 28%),linear-gradient(108deg,#00162f,#052b4e 62%,#00152e);grid-template-columns:.35fr .65fr;align-items:center;gap:clamp(28px,5vw,72px);padding:88px clamp(28px,6vw,88px) 96px;display:grid}.whitening-routine h2{color:#fff}.whitening-routine>div:first-child{max-width:none}.whitening-routine>div:first-child p:last-child{color:#d8edf7;font-size:15px;line-height:1.82}.whitening-routine>div:last-child{box-shadow:none;background:0 0;border:1px solid #a9daee2e;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.whitening-routine span{min-height:150px;box-shadow:none;background:0 0;border-right:1px solid #a9daee24;padding:20px 14px}.whitening-routine span:last-child{border-right:0}.whitening-routine span.active{color:#061f3d;background:#ffffffeb;box-shadow:0 22px 44px #8fd4f32e,inset 0 0 0 5px #ffffff57}.whitening-science{background:linear-gradient(90deg,#f8fcff,#eef6fb 54%,#fbfdff);grid-template-columns:.34fr .66fr;gap:clamp(28px,5vw,72px);padding:86px clamp(28px,6vw,88px);display:grid;position:relative}.whitening-science:before{display:none}.whitening-science>div,.whitening-science nav{z-index:1;position:relative}.whitening-science>div p:last-child{color:#355a72;font-size:15px;line-height:1.82}.whitening-science nav{border-top:1px solid #5896b538}.whitening-science a{background:0 0;border-bottom:1px solid #5896b52e}.whitening-science a:not(.whitening-clinical-link){padding-left:0;padding-right:0}.whitening-clinical-link{color:#fff;background:#061f3d;border-color:#061f3d;margin:24px 0}@media (max-width:900px){.whitening-story-hero,.whitening-concerns,.whitening-interest,.whitening-actives>header,.whitening-path header,.whitening-routine,.whitening-science{grid-template-columns:1fr}.whitening-story-hero{min-height:0;padding-top:50px}.whitening-story-hero:after{display:none}.whitening-story-hero figure{height:430px}.whitening-story-hero img{height:365px}.whitening-concerns>div,.whitening-path>div{grid-template-columns:repeat(2,minmax(0,1fr))}.whitening-concerns article:nth-child(2),.whitening-path article:nth-child(2){border-right:0}.whitening-concerns article:nth-child(-n+2),.whitening-path article:nth-child(-n+2){border-bottom:1px solid #5896b529}.whitening-active,.whitening-active:nth-child(2n){grid-template-columns:1fr;min-height:0}.whitening-active:nth-child(2n)>.whitening-active-art{order:0}.whitening-active-art{min-height:340px}.whitening-active>div:last-child{padding:36px 24px 50px}.whitening-routine>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.whitening-routine span:nth-child(3n){border-right:0}}@media (max-width:560px){.whitening-approved-top{height:46px;font-size:9px}.whitening-story-hero{padding:42px 22px 34px}.whitening-story-hero h1{font-size:39px}.whitening-story-hero>div>p:nth-of-type(2){font-size:14px}.whitening-story-hero figure{height:320px}.whitening-story-hero figure:after{height:56px;bottom:24px}.whitening-story-hero img{height:285px}.whitening-concerns,.whitening-interest,.whitening-actives,.whitening-path,.whitening-routine,.whitening-science{padding-left:22px;padding-right:22px}.whitening-concerns h2,.whitening-actives h2,.whitening-path h2,.whitening-routine h2,.whitening-science h2{font-size:34px}.whitening-concerns>div,.whitening-path>div,.whitening-routine>div:last-child{grid-template-columns:1fr}.whitening-concerns article,.whitening-path article,.whitening-routine span{border-bottom:1px solid #5896b529;border-right:0}.whitening-concerns article:last-child,.whitening-path article:last-child,.whitening-routine span:last-child{border-bottom:0}.whitening-interest>div:last-child p{grid-template-columns:54px 1fr;min-height:92px;font-size:15px}.whitening-interest b{font-size:34px}.whitening-active-art{min-height:280px}.whitening-active h3{font-size:36px}}.whitening-visual-product{background:#f7fbff}.whitening-visual-product .site-header{z-index:5;position:relative}.whitening-visual-chapter,.whitening-v2-evidence-image,.whitening-v2-image-deck figure{background:#f5faff;margin:0}.whitening-visual-chapter{border-top:1px solid #4783a629;place-items:center;padding:clamp(28px,5vw,72px) clamp(18px,6vw,112px);display:grid}.whitening-visual-chapter img,.whitening-v2-evidence-image img,.whitening-v2-image-deck img{width:min(100%,820px);height:auto;display:block;box-shadow:0 28px 62px #0e42671c}.whitening-hero-visual{background:linear-gradient(126deg,#fbfdff,#e6f4fb);padding-top:clamp(22px,4vw,58px)}.whitening-hero-visual img{width:min(100%,900px)}.whitening-dark-chapter{background:linear-gradient(117deg,#00162f,#0a3559 58%,#00162f)}.whitening-visual-intro{grid-template-columns:.38fr .62fr;align-items:start;gap:clamp(24px,5vw,80px);max-width:1180px;margin:0 auto;padding:clamp(58px,8vw,116px) clamp(24px,6vw,88px);display:grid}.whitening-visual-intro>p:first-child{color:#2d6f92;grid-column:1;margin:0;font-size:12px;font-weight:800}.whitening-visual-intro h2{color:#061f3d;font-family:var(--serif);letter-spacing:0;grid-column:2;margin:0;font-size:clamp(38px,4.4vw,64px);font-weight:500;line-height:1.04}.whitening-visual-intro>p:last-child{color:#46677d;letter-spacing:0;grid-column:2;max-width:62ch;margin:0;font-family:Avenir Next,Noto Sans Thai,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.82}.whitening-v2-evidence-image{background:linear-gradient(115deg,#f9fdff,#e8f5fb);place-items:center;padding:clamp(32px,6vw,84px) clamp(18px,6vw,100px);display:grid}.whitening-v2-evidence-image img{width:min(100%,830px)}.whitening-v2-image-deck{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,28px);padding:clamp(34px,6vw,90px) clamp(18px,6vw,92px);display:grid}.whitening-v2-image-deck figure{border:1px solid #4888a929;overflow:hidden}.whitening-v2-image-deck img{width:100%;box-shadow:none}.whitening-v2-page .whitening-v2-image-deck{background:0 0;grid-template-columns:1fr;gap:clamp(42px,6vw,88px);width:min(1320px,100% - 64px);margin:0 auto;padding:clamp(48px,7vw,96px) 0;display:grid}.whitening-v2-page .whitening-v2-image-deck figure{background:0 0;border:0;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);align-items:center;gap:clamp(30px,5vw,76px);display:grid;overflow:visible}.whitening-v2-page .whitening-v2-image-deck figure img{width:100%;height:auto;box-shadow:none}.whitening-v2-page .whitening-v2-image-deck figcaption{color:#3c6078;max-width:42ch}.whitening-v2-page .whitening-v2-image-deck figcaption>p:first-child{color:#2584b7;letter-spacing:.18em;margin:0 0 12px;font-size:10px;font-weight:700}.whitening-v2-page .whitening-v2-image-deck figcaption h2{color:#09264a;max-width:13ch;font-family:var(--serif);letter-spacing:0;margin:0 0 16px;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.08}.whitening-v2-page .whitening-v2-image-deck figcaption>p:last-child{margin:0;font-size:14px;line-height:1.85}.whitening-v2-page .whitening-v2-image-deck .whitening-pathway-figure,.whitening-v2-page .whitening-v2-image-deck .whitening-benefits-figure{grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr)}.whitening-v2-page .whitening-v2-image-deck .whitening-pathway-figure img,.whitening-v2-page .whitening-v2-image-deck .whitening-benefits-figure img{grid-column:2}.whitening-v2-page .whitening-v2-image-deck .whitening-pathway-figure figcaption,.whitening-v2-page .whitening-v2-image-deck .whitening-benefits-figure figcaption{grid-area:1/1}@media (max-width:760px){.whitening-v2-page .whitening-v2-image-deck{gap:42px;width:100%;padding:42px 22px}.whitening-v2-page .whitening-v2-image-deck figure,.whitening-v2-page .whitening-v2-image-deck .whitening-pathway-figure,.whitening-v2-page .whitening-v2-image-deck .whitening-benefits-figure{flex-direction:column;align-items:stretch;gap:20px;display:flex}.whitening-v2-page .whitening-v2-image-deck .whitening-pathway-figure figcaption,.whitening-v2-page .whitening-v2-image-deck .whitening-benefits-figure figcaption{order:2}.whitening-v2-page .whitening-v2-image-deck figcaption h2{max-width:18ch}}.whitening-v2-grid{display:none}@media (max-width:760px){.whitening-visual-intro{grid-template-columns:1fr}.whitening-visual-intro>p:first-child,.whitening-visual-intro h2,.whitening-visual-intro>p:last-child{grid-column:1}.whitening-visual-intro>p:last-child{font-size:13px;line-height:1.82}.whitening-v2-image-deck{grid-template-columns:1fr;padding-left:22px;padding-right:22px}}.fplus-clinical-infographic-grid{grid-template-columns:1fr;gap:0;width:min(1160px,100%);margin:0 auto 54px;display:grid}.fplus-clinical-infographic-grid .fplus-clinical-infographic{width:100%;box-shadow:none;background:#fff;border:0;margin:0}.fplus-clinical-infographic-grid .fplus-clinical-infographic img{width:100%;height:auto}.fplus-clinical-infographic-grid .fplus-clinical-infographic figcaption{color:#45677d;border:0;max-width:960px;margin:0 auto;padding:24px 28px 48px;font-size:14px;line-height:1.82}.fplus-clinical-infographic-grid .fplus-clinical-infographic figcaption b{color:#2b7398;letter-spacing:0;margin-bottom:8px;font-size:11px;display:block}@media (max-width:760px){.fplus-clinical-infographic-grid{width:100%;margin-bottom:34px}.fplus-clinical-infographic-grid .fplus-clinical-infographic figcaption{padding:20px 24px 34px;font-size:13px}}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-hero{background:linear-gradient(90deg,#3b7fa50e 1px,#0000 1px) 0 0/96px 96px,linear-gradient(#fff,#edf8fc 86%) 0 0/100% 100%;border-top:1px solid #498bab33;border-bottom:1px solid #498bab33;min-height:0;padding:clamp(72px,9vw,126px) clamp(28px,8vw,132px) clamp(58px,7vw,96px);display:block}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-copy{max-width:900px;padding-left:clamp(0px,6vw,92px);position:relative}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-copy:before{content:"皮膚科学に基づくエビデンス設計";writing-mode:vertical-rl;color:#3d7b9f;font-family:var(--serif);letter-spacing:0;font-size:15px;position:absolute;top:3px;left:0}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-copy .kicker{color:#2a7297;letter-spacing:0;margin:0 0 20px;font-size:11px;font-weight:800}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-copy small{display:none}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-copy h1{color:#071f3d;max-width:14ch;font-family:var(--serif);letter-spacing:0;margin:0 0 24px;font-size:clamp(46px,5.7vw,78px);font-weight:500;line-height:1.01}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-copy>p{color:#365d75;max-width:690px;margin:0;font-size:16px;line-height:1.9}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-pills{border-top:1px solid #498bab47;border-bottom:1px solid #498bab33;gap:0;margin-top:34px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-pills span{color:#245477;letter-spacing:0;background:0 0;border:0;border-right:1px solid #498bab33;border-radius:0;margin-right:18px;padding:13px 18px 13px 0;font-size:10px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-pills span:last-child{border-right:0}.fplus-v3-path-notes .fplus-v3-note-grid,.fplus-v3-benefit-notes .fplus-v3-note-grid{padding-top:24px}@media (max-width:760px){.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-hero{padding:62px 24px 48px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-copy{padding-left:0}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-copy:before{display:none}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-copy h1{max-width:11ch;font-size:46px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-copy>p{font-size:15px;line-height:1.82}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-pills span{margin-right:14px;padding:11px 14px 11px 0;font-size:10px}.fplus-v3-path-notes,.fplus-v3-benefit-notes{padding-top:46px;padding-bottom:46px}.fplus-v3-path-notes .fplus-v3-notes-head,.fplus-v3-benefit-notes .fplus-v3-notes-head{padding-bottom:18px}}.fplus-v3-intro,.fplus-v3-notes{padding-top:clamp(46px,6vw,76px);padding-bottom:clamp(46px,6vw,76px)}.fplus-v3-intro h1{max-width:17ch;font-size:clamp(32px,3.7vw,48px);line-height:1.1}.fplus-v3-notes-head{padding-bottom:28px}.fplus-v3-notes-head h2{max-width:23ch;font-size:clamp(28px,3.2vw,42px);line-height:1.12}.fplus-v3-note-grid{gap:28px;padding-top:24px}.fplus-v3-note-grid h3{font-size:22px}.fplus-v3-note-grid p{font-size:14px;line-height:1.78}.fplus-v3-path-notes,.fplus-v3-benefit-notes{padding-top:clamp(46px,6vw,68px);padding-bottom:clamp(46px,6vw,68px)}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-copy h1{max-width:20ch;font-size:clamp(32px,3.7vw,52px);line-height:1.1}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-evidence-block{padding:clamp(22px,3vw,34px)}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .apps-mechanism-card{gap:14px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .apps-mechanism-card div{border-radius:2px;min-height:0;padding:22px 20px 20px;box-shadow:inset 0 1px #ffffffe0,0 10px 24px #1952730b}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-chart-panel{border-radius:2px;padding:22px 20px 18px;box-shadow:inset 0 1px #ffffffe6,0 12px 30px #1c52710a}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-column-chart{gap:18px;min-height:230px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-column-track{height:132px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-column strong{font-size:23px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-outcome-detail-grid{gap:14px;margin-top:16px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-outcome-detail-grid div{background:#fbfdfe;border:1px solid #6fa6c629;border-top:2px solid #8fc0d9;padding:15px 16px}@media (max-width:760px){.fplus-v3-intro,.fplus-v3-notes{padding-top:42px;padding-bottom:42px}.fplus-v3-intro h1{font-size:31px;line-height:1.14}.fplus-v3-notes-head{padding-bottom:16px}.fplus-v3-notes-head h2{font-size:29px;line-height:1.15}.fplus-v3-note-grid{gap:18px;padding-top:18px}.fplus-v3-note-grid article{padding-top:14px}.fplus-v3-note-grid h3{margin-bottom:8px;font-size:21px}.fplus-v3-note-grid p{font-size:14px;line-height:1.75}.fplus-v3-path-notes,.fplus-v3-benefit-notes{padding-top:42px;padding-bottom:42px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .fplus-clinical-copy h1{font-size:30px;line-height:1.15}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-chart-panel{padding:16px 12px 12px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-column-chart{gap:12px;min-height:0}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-column-track{max-width:70px;height:94px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-column strong{font-size:20px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-outcome-detail-grid{gap:9px;margin-top:12px}.fplus-clinical-page:not(.whitening-clinical-page):not(.regenerative-clinical-page) .clinical-outcome-detail-grid div{padding:12px 13px}}.regenerative-clinical-page .fplus-clinical-packshot{box-shadow:none;border:0;border-radius:0}.regenerative-clinical-page .fplus-clinical-packshot figcaption{display:none}.regenerative-clinical-page .fplus-clinical-packshot img{object-fit:fill;filter:none;width:100%;height:auto;min-height:0;display:block;position:static;transform:none}main.regenerative-clinical-page{background:#fff!important}main.regenerative-clinical-page:before{display:none!important}main.regenerative-clinical-page .regenerative-clinical-opening{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(42px,5.4vw,90px);width:min(1320px,100% - 96px);margin:clamp(24px,3vw,42px) auto 0;display:grid}main.regenerative-clinical-page .regenerative-clinical-cover{margin:0}main.regenerative-clinical-page .regenerative-clinical-cover img{width:100%;height:auto;display:block}main.regenerative-clinical-page .regenerative-clinical-opening .fplus-clinical-hero{background:0 0;border:0;width:auto;min-height:0;margin:0;padding:0;display:block}main.regenerative-clinical-page .regenerative-clinical-opening .fplus-clinical-copy{max-width:none;margin:0;padding:0;display:block}main.regenerative-clinical-page .regenerative-clinical-opening .fplus-clinical-copy .kicker{color:#28769d;letter-spacing:.08em;margin:0 0 10px;font-size:11px;font-weight:800}main.regenerative-clinical-page .regenerative-clinical-opening .fplus-clinical-copy small{color:#52758a;font-family:var(--sans);letter-spacing:0;margin:0 0 14px;font-size:14px;display:block}main.regenerative-clinical-page .regenerative-clinical-opening .fplus-clinical-copy h1{color:#071f3d;max-width:17ch;font-family:var(--serif);letter-spacing:0;margin:0 0 16px;font-size:clamp(39px,3.8vw,56px);font-weight:500;line-height:1.1}main.regenerative-clinical-page .regenerative-clinical-opening .fplus-clinical-copy>p{color:#365d75;max-width:68ch;margin:0;font-size:15px;line-height:1.88}main.regenerative-clinical-page .regenerative-clinical-opening .fplus-clinical-pills{border-top:1px solid #498bab3d;border-bottom:1px solid #498bab2e;grid-template-columns:1.35fr repeat(2,minmax(0,.82fr));gap:0;margin:16px 0 0;padding:12px 0;display:grid}main.regenerative-clinical-page .regenerative-clinical-opening .fplus-clinical-pills span{color:#315d7b;letter-spacing:.08em;background:0 0;border:0;border-right:1px solid #498bab33;border-radius:0;margin:0;padding:0 16px;font-size:10px}main.regenerative-clinical-page .regenerative-clinical-opening .fplus-clinical-pills span:first-child{padding-left:0}main.regenerative-clinical-page .regenerative-clinical-opening .fplus-clinical-pills span:last-child{border-right:0}main.regenerative-clinical-page .clinical-product-selector{margin-top:0;margin-bottom:42px}@media (max-width:760px){main.regenerative-clinical-page .regenerative-clinical-opening{width:calc(100% - 48px);margin-top:24px;display:block}main.regenerative-clinical-page .regenerative-clinical-cover{margin:0 0 38px}main.regenerative-clinical-page .regenerative-clinical-opening .fplus-clinical-copy h1{max-width:13ch;margin-bottom:16px;font-size:clamp(32px,9vw,44px);line-height:1.13}main.regenerative-clinical-page .regenerative-clinical-opening .fplus-clinical-copy>p{font-size:14px;line-height:1.82}main.regenerative-clinical-page .regenerative-clinical-opening .fplus-clinical-pills{gap:8px;margin-top:18px;padding:11px 0;display:flex}main.regenerative-clinical-page .regenerative-clinical-opening .fplus-clinical-pills span{margin-right:10px;padding:0 10px 0 0;font-size:9px;line-height:1.5}}.fplus-approved,.whitening-approved,.whitening-visual-product,.cleanser-approved{overflow:visible!important}.fplus-approved>.topline,.whitening-approved>.topline,.whitening-visual-product>.topline,.cleanser-approved>.topline{z-index:50;position:sticky;top:0}.fplus-approved>.navshell,.whitening-approved>.navshell,.whitening-visual-product>.navshell,.cleanser-approved>.navshell{z-index:49;position:sticky;top:36px}.topline{letter-spacing:.06em;height:31px;padding:0 clamp(30px,4vw,64px);font-size:9px}.topline button{font-size:9px}.topline>div{gap:8px}.topline div span{margin-left:0}.navshell{background:linear-gradient(90deg,#fcfefff7,#f6fbfed6),url(/science-backgrounds/icy-lab.webp) 50% 56%/cover;border-bottom:1px solid #d3e1ea;height:99px;padding:0 clamp(30px,4vw,64px)}.navshell>.master-logo-link{background:#fff;justify-content:center;width:160px;height:76px;padding:15px 13px}.navshell>.master-logo-link .master-logo-image{object-fit:contain;width:100%;height:auto;max-height:46px}.navshell nav{letter-spacing:.01em;gap:32px;margin-left:auto;font-size:11px;font-weight:600}.navshell nav a{color:#183655;transition:color .2s}.navshell nav a:hover{color:#0a6f9f}.topline,.fplus-clinical-page .topline,.science-top,.fplus-approved>.topline,.whitening-approved>.topline,.whitening-visual-product>.topline,.cleanser-approved>.topline{z-index:50;position:sticky;top:0}.navshell,.fplus-clinical-page .navshell,.fplus-approved>.navshell,.whitening-approved>.navshell,.whitening-visual-product>.navshell,.cleanser-approved>.navshell{z-index:49;position:sticky;top:31px}@media (max-width:760px){.topline{height:31px;padding:0 16px}.navshell{background:#fafdfffa;height:68px;padding:0 18px}.navshell>.master-logo-link{width:142px;height:54px;padding:10px 11px}.navshell nav,.navshell nav.open{gap:18px}.navshell nav a,.navshell nav.open a{font-size:8px;line-height:68px}.navshell,.fplus-clinical-page .navshell,.fplus-approved>.navshell,.whitening-approved>.navshell,.whitening-visual-product>.navshell,.cleanser-approved>.navshell{top:31px}}.science-site .navshell{background:linear-gradient(90deg,#fafdfffa,#eff8fdf0),url(/science-backgrounds/science-paper.webp) 50%/cover}.fplus-clinical-page .navshell{background:linear-gradient(90deg,#fafdfffa,#edf7fcf0),url(/science-backgrounds/icy-lab.webp) 50%/cover}.fplus-approved .navshell,.whitening-approved .navshell,.cleanser-approved .navshell{background:linear-gradient(90deg,#fcfefffa,#f2f9fdf0),url(/science-backgrounds/icy-lab.webp) 50%/cover}@media (max-width:760px){.topline{height:14px;padding:0 14px;font-size:5px}.topline button{font-size:5px}.topline>div{gap:4px}.topline div span{font-size:5px}.navshell{height:38px;padding:0 14px}.navshell>.master-logo-link{width:96px;height:32px;padding:2px}.navshell>.master-logo-link .master-logo-image{max-height:28px}.navshell nav,.navshell nav.open{justify-content:space-between;gap:0;min-width:0;margin-left:12px;overflow:visible}.navshell nav a,.navshell nav.open a{font-size:5px;line-height:38px}.navshell,.fplus-clinical-page .navshell,.fplus-approved>.navshell,.whitening-approved>.navshell,.whitening-visual-product>.navshell,.cleanser-approved>.navshell{top:14px}}@media (min-width:761px){.fplus-v3-product>.fplus-v3-hero,.whitening-visual-product>.whitening-hero-visual,.fplus-approved>.fplus-infographic-hero{place-items:center;height:calc(100vh - 130px);min-height:560px;padding:22px clamp(24px,5vw,84px);display:grid}.fplus-v3-product>.fplus-v3-hero img,.whitening-visual-product>.whitening-hero-visual img,.fplus-approved>.fplus-infographic-hero img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 174px)}.science-site .signature-visual{height:min(570px,100vh - 220px)}}.whitening-v2-page .whitening-v2-image-deck .whitening-pathway-figure figcaption{border-top:0!important;max-width:none!important;padding-top:0!important}.whitening-v2-page .whitening-v2-image-deck .whitening-pathway-figure{border-bottom:0!important;padding-bottom:0!important}.whitening-v2-page .whitening-v2-image-deck .whitening-pathway-figure figcaption h2{max-width:none!important;font-size:clamp(19px,1.75vw,25px)!important;line-height:1.14!important}.whitening-v2-page .whitening-v2-image-deck .whitening-pathway-figure figcaption>p:last-child{max-width:none!important}@media (min-width:901px){.whitening-v2-page .whitening-v2-image-deck .whitening-pathway-figure{grid-template-columns:minmax(360px,1fr) minmax(0,1fr)!important;align-items:center!important;gap:clamp(20px,3vw,42px)!important}}.whitening-v2-page h1,.whitening-v2-page h2{font-family:var(--serif)!important;letter-spacing:0!important;font-weight:500!important}.whitening-v2-page .whitening-v2-image-deck .whitening-benefits-figure .whitening-benefits-explanation{color:#3c6078!important;max-width:none!important;font-family:var(--sans)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(14px,1vw,16px)!important;font-weight:400!important;line-height:1.88!important}.whitening-v2-page .whitening-v2-image-deck .whitening-benefits-figure figcaption{align-self:center!important}.whitening-v2-page .whitening-v2-image-deck .whitening-benefits-figure figcaption h2{max-width:25ch!important;margin:0 0 14px!important}@media (min-width:901px){.whitening-v2-page .whitening-v2-image-deck .whitening-development-figure{border-top:0!important;grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr)!important;align-items:center!important;gap:clamp(20px,3vw,42px)!important;max-width:none!important;margin-top:0!important;padding-top:0!important}.whitening-v2-page .whitening-v2-image-deck .whitening-development-figure img{grid-area:1/2!important}.whitening-v2-page .whitening-v2-image-deck .whitening-development-figure figcaption{border-top:0!important;grid-area:1/1!important;align-self:center!important;max-width:none!important;padding-top:0!important}.whitening-v2-page .whitening-v2-image-deck .whitening-development-figure figcaption h2{max-width:25ch!important;margin:0 0 14px!important;font-size:clamp(20px,1.75vw,25px)!important;line-height:1.16!important}.whitening-v2-page .whitening-v2-image-deck .whitening-development-figure figcaption>p:last-child{max-width:none!important;font-size:clamp(13px,.96vw,15px)!important;line-height:1.82!important}}main.fplus-clinical-page.clinical-hub-page section.fplus-clinical-hero.clinical-hub-hero{background:linear-gradient(100deg,#fffffff7,#e8f4f9c7),url(/science-backgrounds/icy-lab.webp) 50%/cover no-repeat;border-top:1px solid #498bab2e;border-bottom:1px solid #498bab2e;width:100%;min-height:0;margin:0;padding:clamp(48px,5.6vw,76px) max(48px,50vw - 590px) clamp(42px,4.8vw,64px);display:block}main.fplus-clinical-page.clinical-hub-page section.fplus-clinical-hero.clinical-hub-hero .fplus-clinical-copy{grid-template-columns:minmax(190px,.4fr) minmax(420px,1fr);gap:8px clamp(38px,6vw,104px);max-width:1180px;margin:0 auto;padding:0;display:grid}main.fplus-clinical-page.clinical-hub-page section.fplus-clinical-hero.clinical-hub-hero .fplus-clinical-copy:before{display:none}main.fplus-clinical-page.clinical-hub-page section.fplus-clinical-hero.clinical-hub-hero .fplus-clinical-copy .kicker{color:#28769d;letter-spacing:.08em;grid-column:1;align-self:end;margin:0;font-size:11px;font-weight:800}main.fplus-clinical-page.clinical-hub-page section.fplus-clinical-hero.clinical-hub-hero .fplus-clinical-copy small{color:#50758b;font-family:var(--sans);grid-column:1;margin:0;font-size:14px;display:block}main.fplus-clinical-page.clinical-hub-page section.fplus-clinical-hero.clinical-hub-hero .fplus-clinical-copy h1{color:#071f3d;max-width:18ch;font-family:var(--serif);letter-spacing:0;grid-area:1/2/span 2;margin:0;font-size:clamp(36px,3.5vw,52px);font-weight:500;line-height:1.12}main.fplus-clinical-page.clinical-hub-page section.fplus-clinical-hero.clinical-hub-hero .fplus-clinical-copy>p{color:#365d75;grid-column:2;max-width:60ch;margin:4px 0 0;font-size:15px;line-height:1.84}@media (max-width:760px){main.fplus-clinical-page.clinical-hub-page section.fplus-clinical-hero.clinical-hub-hero{padding:40px 24px 36px}main.fplus-clinical-page.clinical-hub-page section.fplus-clinical-hero.clinical-hub-hero .fplus-clinical-copy{display:block}main.fplus-clinical-page.clinical-hub-page section.fplus-clinical-hero.clinical-hub-hero .fplus-clinical-copy .kicker{margin-bottom:8px}main.fplus-clinical-page.clinical-hub-page section.fplus-clinical-hero.clinical-hub-hero .fplus-clinical-copy small{margin-bottom:14px}main.fplus-clinical-page.clinical-hub-page section.fplus-clinical-hero.clinical-hub-hero .fplus-clinical-copy h1{max-width:13ch;margin-bottom:16px;font-size:clamp(31px,9vw,42px);line-height:1.14}main.fplus-clinical-page.clinical-hub-page section.fplus-clinical-hero.clinical-hub-hero .fplus-clinical-copy>p{font-size:14px;line-height:1.8}}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-cover{width:min(1060px,100% - 96px);margin:clamp(24px,3vw,42px) auto 0;display:block}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-cover img{width:100%;height:auto;display:block}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-opening{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(42px,5vw,86px);width:min(1180px,100% - 96px);margin:clamp(24px,3vw,42px) auto 0;display:grid}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-opening .fplus-clinical-cover{width:100%;margin:0}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-opening .fplus-clinical-hero{width:auto;min-height:0;margin:0;padding:0;display:block}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-opening .fplus-clinical-copy{max-width:none;margin:0;padding:0;display:block}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-opening .fplus-clinical-copy .kicker{margin:0 0 8px}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-opening .fplus-clinical-copy small{margin:0 0 18px}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-opening .fplus-clinical-copy h1{max-width:13ch;margin:0 0 20px;font-size:clamp(35px,3.15vw,48px);line-height:1.1}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-opening .fplus-clinical-copy>p{max-width:none;margin:0;font-size:15px;line-height:1.86}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-opening .fplus-clinical-pills{margin-top:20px}main.fplus-clinical-page.fplus-clinical-detail-page>.fplus-clinical-hero{display:none}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-hero{width:min(1180px,100% - 96px);min-height:0;margin:0 auto;padding:clamp(58px,6.5vw,88px) 0 clamp(42px,5vw,68px);display:block}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-copy{grid-template-columns:minmax(170px,.36fr) minmax(0,1fr);gap:8px clamp(34px,5vw,82px);max-width:1060px;margin:0 auto;padding-left:0;display:grid}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-copy:before{display:none}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-copy .kicker{color:#28769d;letter-spacing:.08em;grid-column:1;align-self:end;margin:0;font-size:11px;font-weight:800}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-copy small{color:#52758a;font-family:var(--sans);letter-spacing:0;grid-column:1;margin:0;font-size:14px;display:block}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-copy h1{color:#071f3d;max-width:17ch;font-family:var(--serif);letter-spacing:0;grid-area:1/2/span 2;margin:0;font-size:clamp(39px,3.8vw,56px);font-weight:500;line-height:1.1}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-copy>p{color:#365d75;grid-column:2;max-width:68ch;margin:10px 0 0;font-size:15px;line-height:1.88}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-pills{border-top:1px solid #498bab3d;border-bottom:1px solid #498bab2e;grid-column:2;grid-template-columns:1.35fr repeat(2,minmax(0,.82fr));gap:0;margin:16px 0 0;padding:12px 0;display:grid}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-pills span{color:#315d7b;letter-spacing:.08em;background:0 0;border:0;border-right:1px solid #498bab33;border-radius:0;margin:0;padding:0 16px;font-size:10px}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-pills span:first-child{padding-left:0}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-pills span:last-child{border-right:0}main.fplus-clinical-page.fplus-clinical-detail-page .clinical-product-selector{margin-top:0;margin-bottom:42px}@media (min-width:761px){main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-infographic-grid .fplus-clinical-profile-story{grid-template-columns:minmax(0,1.16fr) minmax(330px,.84fr);align-items:center;gap:clamp(42px,5.4vw,90px);width:min(1180px,100% - 96px);margin:0 auto clamp(54px,6vw,86px);display:grid}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-profile-story img{grid-column:1}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-profile-story figcaption{color:#365d75;grid-column:2;max-width:52ch;margin:0;padding:0;font-size:15px;line-height:1.9}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-profile-story figcaption b{color:#28769d;letter-spacing:.08em;margin-bottom:10px;font-size:11px;font-weight:800}}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story{width:min(1180px,100% - 96px);margin:0 auto clamp(54px,6vw,86px);display:block}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story figure{margin:0}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story img{width:100%;height:auto;display:block}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story>div{max-width:960px;margin:0 auto;padding:24px 28px 0}@media (min-width:761px){main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"copy image";align-items:center;gap:clamp(64px,6vw,96px);width:calc(100% - clamp(128px,12vw,192px));max-width:none;display:grid}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story figure{aspect-ratio:2/3;grid-area:image;justify-self:end;width:100%}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story figure img{object-fit:contain;width:100%;height:100%}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story>div{grid-area:copy;align-self:center;max-width:none;margin:0;padding:0}}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story .kicker{color:#28769d;letter-spacing:.08em;margin:0 0 10px;font-size:11px;font-weight:800}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story h2{color:#071f3d;max-width:16ch;font-family:var(--serif);letter-spacing:0;margin:0 0 20px;font-size:clamp(30px,2.65vw,42px);font-weight:500;line-height:1.12}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story div>p:last-child{color:#365d75;max-width:52ch;margin:0;font-size:15px;line-height:1.9}main.fplus-clinical-page.fplus-clinical-detail-page{background:#fff!important}main.fplus-clinical-page.fplus-clinical-detail-page:before{display:none!important}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-infographic-grid,main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-profile-story,main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story{margin-bottom:0!important}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story{background:0 0!important}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story h2{max-width:25ch;margin:0 0 14px;font-size:clamp(20px,1.75vw,25px);line-height:1.16}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story .fplus-clinical-data-explanation{font-size:clamp(13px,.96vw,15px);line-height:1.78;width:100%!important;max-width:100%!important}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-data-explanation strong{color:#0d3b63;font-weight:700}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-section-label{color:#28769d;letter-spacing:.08em;border-top:1px solid #498bab29;margin:18px 0 8px;padding-top:14px;font-size:11px;font-weight:800;display:block}@media (max-width:760px){main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-opening{width:calc(100% - 48px);margin-top:24px;display:block}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-opening .fplus-clinical-cover{width:100%;margin:0 0 38px}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-opening .fplus-clinical-copy h1{max-width:13ch;margin-bottom:16px;font-size:clamp(32px,9vw,44px);line-height:1.13}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-opening .fplus-clinical-copy>p{font-size:14px;line-height:1.82}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-cover{width:calc(100% - 48px);margin-top:24px}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-hero{width:calc(100% - 48px);padding:42px 0 34px}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-copy{display:block}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-copy .kicker{margin-bottom:8px}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-copy small{margin-bottom:14px}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-copy h1{max-width:13ch;margin-bottom:16px;font-size:clamp(32px,9vw,44px);line-height:1.13}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-copy>p{font-size:14px;line-height:1.82}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-pills{gap:8px;margin-top:18px;padding:11px 0;display:flex}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-pills span{margin-right:10px;padding:0 10px 0 0;font-size:9px;line-height:1.5}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story{width:calc(100% - 48px);margin-bottom:46px;display:block}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story figure{margin-bottom:32px}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story>div{padding:0}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story h2{max-width:17ch;margin-bottom:16px;font-size:30px}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-development-story div>p:last-child{font-size:14px;line-height:1.82}main.fplus-clinical-page.fplus-clinical-detail-page .fplus-clinical-section-label{margin:18px 0 9px;padding-top:16px;font-size:10px}}@media (max-width:720px){.whitening-clinical-page .fplus-clinical-grid{gap:0;padding-bottom:32px}.whitening-clinical-page .fplus-evidence-block{box-shadow:none;background:0 0;border:0;border-top:1px solid #5c97b933;padding:30px 0 32px}.whitening-clinical-page .fplus-evidence-block:before,.whitening-clinical-page .fplus-evidence-block:after{display:none}.whitening-clinical-page .fplus-evidence-block .kicker{color:#28769d;letter-spacing:.1em;margin:0 0 10px;font-size:10px;font-weight:800;display:block}.whitening-clinical-page .fplus-evidence-block h2{margin:0 0 12px;font-size:25px;line-height:1.14}.whitening-clinical-page .fplus-evidence-block header>p:last-child{margin-bottom:20px;font-size:14px;line-height:1.8}.whitening-clinical-page .clinical-method-grid div,.whitening-clinical-page .apps-mechanism-card div,.whitening-clinical-page .clinical-study-panel div,.whitening-clinical-page .clinical-chart-labelling div,.whitening-clinical-page .clinical-narrative-item{background:0 0;border:0;border-top:1px solid #5c97b924;padding:15px 0}.whitening-clinical-page .clinical-method-grid div:last-child,.whitening-clinical-page .apps-mechanism-card div:last-child{border-bottom:1px solid #5c97b924}}@media (min-width:761px){#cleanser-approved-content.cleanser-v1-product{background:#fff;display:block}#cleanser-approved-content .cleanser-desktop-hero-story,#cleanser-approved-content .cleanser-desktop-formula-story{background:#fff;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);align-items:center;gap:clamp(42px,5.4vw,94px);padding:0 clamp(48px,6.25vw,112px) 0 0;display:grid}#cleanser-approved-content .cleanser-desktop-formula-story:last-child{padding:0;display:block}#cleanser-approved-content .cleanser-desktop-active-story{background:#fff;grid-template-columns:minmax(360px,.84fr) minmax(0,1.16fr);grid-template-areas:"copy image";align-items:center;gap:clamp(42px,5.4vw,94px);padding:0 0 0 clamp(48px,6.25vw,112px);display:grid}#cleanser-approved-content .cleanser-desktop-hero-story>.fplus-v3-chapter,#cleanser-approved-content .cleanser-desktop-formula-story>.fplus-v3-chapter,#cleanser-approved-content .cleanser-desktop-active-story>.fplus-v3-chapter{width:auto;height:auto;min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;transform:none!important}#cleanser-approved-content .cleanser-desktop-active-story>.fplus-v3-chapter{grid-area:image}#cleanser-approved-content .cleanser-desktop-hero-story>.fplus-v3-chapter picture,#cleanser-approved-content .cleanser-desktop-formula-story>.fplus-v3-chapter picture,#cleanser-approved-content .cleanser-desktop-active-story>.fplus-v3-chapter picture{width:100%;height:auto;display:block}#cleanser-approved-content .cleanser-desktop-hero-story>.fplus-v3-chapter img,#cleanser-approved-content .cleanser-desktop-formula-story>.fplus-v3-chapter img,#cleanser-approved-content .cleanser-desktop-active-story>.fplus-v3-chapter img{display:block;object-fit:contain!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important}#cleanser-approved-content .cleanser-desktop-hero-story>.fplus-v3-intro,#cleanser-approved-content .cleanser-desktop-formula-story>.fplus-v3-notes,#cleanser-approved-content .cleanser-desktop-active-story>.fplus-v3-notes,#cleanser-approved-content .cleanser-desktop-active-story>.fplus-v3-science{width:auto;max-width:500px;height:auto;min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:clamp(10px,1.6vw,22px) 0 0!important;display:block!important;transform:none!important}#cleanser-approved-content .cleanser-desktop-active-story>.fplus-v3-notes,#cleanser-approved-content .cleanser-desktop-active-story>.fplus-v3-science{grid-area:copy}#cleanser-approved-content .cleanser-desktop-formula-story .fplus-v3-notes-head,#cleanser-approved-content .cleanser-desktop-active-story .fplus-v3-notes-head{border:0!important;margin:0!important;padding:0!important;display:block!important}#cleanser-approved-content .cleanser-desktop-hero-story .kicker,#cleanser-approved-content .cleanser-desktop-formula-story .kicker,#cleanser-approved-content .cleanser-desktop-active-story .kicker{color:#2782ae;font-family:var(--sans)!important;letter-spacing:.08em!important;margin:0 0 10px!important;font-size:13px!important;font-weight:700!important}#cleanser-approved-content .cleanser-desktop-hero-story h1,#cleanser-approved-content .cleanser-desktop-formula-story .fplus-v3-notes-head h2,#cleanser-approved-content .cleanser-desktop-active-story .fplus-v3-notes-head h2,#cleanser-approved-content .cleanser-desktop-active-story .fplus-v3-science h2{color:#061f3d;max-width:18ch;font-family:var(--serif)!important;letter-spacing:0!important;margin:0 0 20px!important;font-size:clamp(29px,2.3vw,40px)!important;font-weight:500!important;line-height:1.1!important}#cleanser-approved-content .cleanser-desktop-formula-story .fplus-v3-notes-head h2,#cleanser-approved-content .cleanser-desktop-active-story .fplus-v3-notes-head h2{grid-column:auto;max-width:none;font-size:clamp(26px,1.95vw,34px)!important;line-height:1.16!important}#cleanser-approved-content .cleanser-desktop-hero-story .fplus-v3-intro>p:last-child,#cleanser-approved-content .cleanser-desktop-active-story .fplus-v3-science>p:last-child{color:#355e78;max-width:none;margin:0;font-family:var(--sans)!important;font-size:clamp(15px,1.06vw,17px)!important;line-height:1.88!important}#cleanser-approved-content .cleanser-desktop-formula-story .fplus-v3-note-grid,#cleanser-approved-content .cleanser-desktop-active-story .fplus-v3-note-grid{margin:0;grid-template-columns:1fr!important;gap:28px!important;max-width:none!important;padding:0!important;display:grid!important}#cleanser-approved-content .cleanser-desktop-formula-story .fplus-v3-note-grid article,#cleanser-approved-content .cleanser-desktop-active-story .fplus-v3-note-grid article{margin:0;border:0!important;padding:0!important;display:block!important}#cleanser-approved-content .cleanser-desktop-formula-story .fplus-v3-note-grid article h3,#cleanser-approved-content .cleanser-desktop-active-story .fplus-v3-note-grid article h3{color:#092c50;font-family:var(--sans)!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.55!important;display:inline!important}#cleanser-approved-content .cleanser-desktop-formula-story .fplus-v3-note-grid article h3:after,#cleanser-approved-content .cleanser-desktop-active-story .fplus-v3-note-grid article h3:after{content:" - "}#cleanser-approved-content .cleanser-desktop-formula-story .fplus-v3-note-grid article p,#cleanser-approved-content .cleanser-desktop-active-story .fplus-v3-note-grid article p{color:#355e78;margin:0;font-family:var(--sans)!important;font-size:clamp(14px,1vw,16px)!important;line-height:1.95!important;display:inline!important}#cleanser-approved-content .cleanser-desktop-formula-story .fplus-v3-note-grid article b{color:#2782ae;font-family:var(--sans);margin-right:8px;font-size:13px;display:inline}#delicate-approved-content.delicate-v2-product{background:#fff;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid}#delicate-approved-content.delicate-v2-product>.topline,#delicate-approved-content.delicate-v2-product>.navshell{grid-column:1/-1}#delicate-approved-content.delicate-v2-product>.whitening-visual-chapter,#delicate-approved-content.delicate-v2-product>.whitening-visual-intro,#delicate-approved-content.delicate-v2-product>.whitening-image-notes,#delicate-approved-content.delicate-v2-product>.whitening-science{max-width:none;box-shadow:none;background:#fff;border:0;margin:0;padding:0}#delicate-approved-content.delicate-v2-product>.whitening-visual-chapter,#delicate-approved-content.delicate-v2-product>.whitening-visual-intro,#delicate-approved-content.delicate-v2-product>.whitening-image-notes{height:calc(100vh - 130px);min-height:620px}#delicate-approved-content.delicate-v2-product>.whitening-visual-chapter{place-items:center;display:grid;overflow:hidden}#delicate-approved-content.delicate-v2-product>.whitening-visual-chapter picture{place-items:center;width:100%;height:100%;display:grid}#delicate-approved-content.delicate-v2-product>.whitening-visual-chapter img{object-fit:contain;width:100%;max-width:none;height:auto;max-height:100%;box-shadow:none;filter:none;display:block}#delicate-approved-content.delicate-v2-product>.whitening-hero-visual{grid-area:3/1}#delicate-approved-content.delicate-v2-product>.whitening-visual-intro{flex-direction:column;grid-area:3/2;justify-content:center;align-self:stretch;padding:clamp(42px,4.8vw,76px) clamp(38px,4.5vw,72px);display:flex!important}#delicate-approved-content.delicate-v2-product .whitening-visual-intro>p:first-child,#delicate-approved-content.delicate-v2-product .whitening-image-notes>p:first-child{color:#2782ae;font-family:var(--sans);letter-spacing:.08em;margin:0 0 10px;font-size:11px;font-weight:700}#delicate-approved-content.delicate-v2-product .whitening-visual-intro h2,#delicate-approved-content.delicate-v2-product .whitening-image-notes h2{color:#061f3d;max-width:none;font-family:var(--serif);letter-spacing:0;margin:0 0 22px;font-size:clamp(28px,2.25vw,40px);font-weight:500;line-height:1.12}#delicate-approved-content.delicate-v2-product .whitening-visual-intro>p:last-child{color:#355e78;max-width:none;font-family:var(--sans);margin:0;font-size:clamp(15px,1.05vw,17px);line-height:1.78}#delicate-approved-content.delicate-v2-product>.delicate-v2-active-visual{grid-area:4/2}#delicate-approved-content.delicate-v2-product>.whitening-image-notes:not(.whitening-process-notes):not(.whitening-benefit-notes){grid-area:4/1}#delicate-approved-content.delicate-v2-product>.delicate-v2-path-visual{grid-area:5/1;background:#fff!important}#delicate-approved-content.delicate-v2-product>.whitening-process-notes{grid-area:5/2}#delicate-approved-content.delicate-v2-product>.delicate-v2-benefit-visual{grid-area:6/2}#delicate-approved-content.delicate-v2-product>.whitening-benefit-notes{grid-area:6/1}#delicate-approved-content.delicate-v2-product>.whitening-image-notes{color:#355e78;flex-direction:column;justify-content:center;align-self:stretch;padding:clamp(42px,4.8vw,76px) clamp(42px,5.3vw,88px);display:flex}#delicate-approved-content.delicate-v2-product>.whitening-image-notes>div{gap:clamp(20px,2.4vw,34px);max-width:none;margin:0;padding:0;display:grid;grid-template-columns:1fr!important}#delicate-approved-content.delicate-v2-product>.whitening-image-notes article{border:0;max-width:none;padding:0;display:block}#delicate-approved-content.delicate-v2-product>.whitening-image-notes article h3{color:#092c50;font-family:var(--sans);margin:0;font-size:16px;font-weight:700;line-height:1.55;display:inline}#delicate-approved-content.delicate-v2-product>.whitening-image-notes article h3:after{content:" - "}#delicate-approved-content.delicate-v2-product>.whitening-image-notes article p{color:#355e78;font-family:var(--sans);margin:0;font-size:15px;line-height:1.82;display:inline}#delicate-approved-content.delicate-v2-product>.delicate-v2-hydration-visual{display:none!important}#delicate-approved-content.delicate-v2-product>.whitening-science{grid-area:7/1/auto/-1;padding:clamp(70px,8vw,128px) clamp(48px,9vw,156px);display:block}#delicate-approved-content.delicate-v2-product>.whitening-science>div{max-width:780px}#delicate-approved-content.delicate-v2-product>.whitening-science p:first-child{color:#2782ae;letter-spacing:.08em;margin:0 0 10px;font-size:11px;font-weight:700}#delicate-approved-content.delicate-v2-product>.whitening-science h2{color:#061f3d;font-family:var(--serif);margin:0 0 20px;font-size:clamp(32px,3.1vw,48px);font-weight:500;line-height:1.1}#delicate-approved-content.delicate-v2-product>.whitening-science p:last-child{color:#355e78;margin:0;font-size:clamp(15px,1.12vw,17px);line-height:1.95}.whitening-visual-product:not(.delicate-v2-product){grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.whitening-visual-product:not(.delicate-v2-product)>.topline,.whitening-visual-product:not(.delicate-v2-product)>.navshell{grid-column:1/-1}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-visual{background:linear-gradient(126deg,#fbfdff,#e6f4fb);grid-column:1;height:calc(100vh - 130px);min-height:0;padding:22px clamp(24px,4vw,64px)}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-visual img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 174px)}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro{background:#fff;flex-direction:column;grid-column:2;justify-content:center;align-self:stretch;gap:20px;max-width:none;margin:0;padding:clamp(44px,6vw,90px);display:flex}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro>p:first-child,.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro h2,.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro>p:last-child{grid-column:auto;max-width:34ch;margin:0}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro h2{font-size:clamp(38px,3.5vw,58px);line-height:1.06}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro>p:last-child{font-size:15px;line-height:1.85}.whitening-visual-product:not(.delicate-v2-product){background:#f7fbff;grid-template-columns:minmax(0,.56fr) minmax(0,.44fr)}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-chapter,.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro,.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes{height:calc(100vh - 130px);min-height:620px;margin:0}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-chapter{background:#eff8fc;border:0;padding:0;display:block;overflow:hidden}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-chapter img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-visual{grid-area:3/1}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-visual img{object-fit:cover;object-position:center}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro{grid-area:3/2;padding:clamp(42px,5.2vw,90px)}.whitening-visual-product:not(.delicate-v2-product)>figure.whitening-visual-chapter:nth-of-type(2){grid-area:4/2}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes:not(.whitening-process-notes):not(.whitening-benefit-notes){grid-area:4/1}.whitening-visual-product:not(.delicate-v2-product)>figure.whitening-visual-chapter:nth-of-type(3){background:#032448;grid-area:5/1}.whitening-visual-product:not(.delicate-v2-product)>.whitening-process-notes{grid-area:5/2}.whitening-visual-product:not(.delicate-v2-product)>figure.whitening-visual-chapter:nth-of-type(4){grid-area:6/2}.whitening-visual-product:not(.delicate-v2-product)>.whitening-benefit-notes{grid-area:6/1}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes{background:#fff;flex-direction:column;justify-content:center;gap:18px;max-width:none;padding:clamp(42px,5.2vw,90px);display:flex}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes>p,.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes h2{max-width:12ch;margin:0}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes h2{font-size:clamp(33px,3vw,50px);line-height:1.08}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes>div{gap:0;display:grid}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes article{border-top:1px solid #4788a93d;padding:14px 0}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes article h3{margin:0 0 6px;font-size:16px}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes article p{margin:0;font-size:13px;line-height:1.65}.topline{height:22px}.navshell,.fplus-clinical-page .navshell,.fplus-approved>.navshell,.whitening-approved>.navshell,.whitening-visual-product>.navshell,.cleanser-approved>.navshell{top:22px}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-chapter,.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro,.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes{height:calc(100vh - 121px)}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro,.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes{padding:clamp(36px,4vw,64px) clamp(28px,3.6vw,58px)}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes>p,.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes h2{max-width:18ch}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes>div{grid-template-columns:1fr;gap:0;width:100%;max-width:46ch}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes article{padding:20px 0 22px}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes article h3{margin-bottom:9px;font-size:18px}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes article p{font-size:14px;line-height:1.78}.whitening-visual-product:not(.delicate-v2-product)>.whitening-science{grid-column:1/-1;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(34px,6vw,92px);max-width:none;margin:0;padding:clamp(52px,6vw,92px) clamp(44px,8vw,140px);display:grid}.whitening-visual-product:not(.delicate-v2-product)>.whitening-science>div{max-width:520px}.whitening-visual-product:not(.delicate-v2-product)>.whitening-science nav{flex-wrap:wrap;gap:12px;margin:0;display:flex}.whitening-visual-product:not(.delicate-v2-product)>.whitening-science nav a{margin:0}.whitening-visual-product:not(.delicate-v2-product){grid-template-columns:minmax(0,.4fr) minmax(0,.6fr)}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-visual img{object-position:center center}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro,.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes{padding-left:clamp(24px,2.8vw,46px);padding-right:clamp(38px,5vw,82px)}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro>p:first-child,.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro h2,.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro>p:last-child{max-width:52ch}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes>div{max-width:56ch}}@media (max-width:760px){.navshell{height:25px}.navshell>.master-logo-link{width:72px;height:23px;padding:1px}.navshell>.master-logo-link .master-logo-image{max-height:20px}.navshell nav,.navshell nav.open{gap:0;margin-left:8px}.navshell nav a,.navshell nav.open a{font-size:4.5px;line-height:25px}}@media (min-width:761px){.navshell{height:76px}.navshell>.master-logo-link{width:128px;height:60px;padding:11px 10px}.navshell>.master-logo-link .master-logo-image{max-height:36px}.navshell nav{gap:28px}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-chapter,.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro,.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes{height:calc(100vh - 98px)}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-visual img{object-position:56% top}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro,.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes{padding-left:22px;padding-right:26px}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro>p:first-child,.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro h2,.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro>p:last-child{max-width:none}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes:not(.whitening-process-notes):not(.whitening-benefit-notes){z-index:2;width:136%;padding-right:44%;position:relative}.whitening-visual-product:not(.delicate-v2-product)>figure.whitening-visual-chapter:nth-of-type(2){z-index:1;position:relative;transform:translate(4vw)}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes>div{max-width:62ch}}@media (max-width:760px){.navshell{height:20px}.navshell>.master-logo-link{width:62px;height:18px}.navshell>.master-logo-link .master-logo-image{max-height:16px}.navshell nav a,.navshell nav.open a{font-size:4px;line-height:20px}}@media (min-width:761px){.whitening-visual-product:not(.delicate-v2-product){grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-visual picture{width:100%;height:100%;display:block}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-visual img{object-fit:contain;object-position:70% center;width:100%;height:100%;display:block}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro{padding:clamp(42px,5vw,80px) max(96px,7vw) clamp(42px,5vw,80px) clamp(34px,3vw,52px)}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes{background:#fff;padding-top:clamp(42px,5vw,80px);padding-bottom:clamp(42px,5vw,80px);width:auto!important}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes:not(.whitening-process-notes):not(.whitening-benefit-notes){padding-left:max(96px,7vw);padding-right:max(96px,7vw)}.whitening-visual-product:not(.delicate-v2-product)>.whitening-process-notes{padding-left:clamp(34px,3vw,52px);padding-right:max(96px,7vw)}.whitening-visual-product:not(.delicate-v2-product)>.whitening-benefit-notes{padding-left:max(96px,7vw);padding-right:max(96px,7vw)}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes>p,.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes h2,.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes>div{max-width:none}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes>div{gap:24px}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes article{border:0;padding:0}.whitening-visual-product:not(.delicate-v2-product)>figure.whitening-visual-chapter:nth-of-type(2){transform:translate(7vw)}.whitening-visual-product:not(.delicate-v2-product)>figure.whitening-visual-chapter:nth-of-type(3){background:#eef8fc}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-visual{grid-column:1/-1}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-visual img{object-fit:contain;object-position:center}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro{display:none}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-split{background:#f7fbff;grid-area:3/1/auto/-1;grid-template-columns:minmax(0,.68fr) minmax(330px,.32fr);height:calc(100vh - 98px);min-height:620px;display:grid}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-split .whitening-hero-visual{background:#eef8fc;height:100%;margin:0;padding:0;display:block;overflow:hidden}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-split .whitening-hero-visual picture{width:100%;height:100%;display:block}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-split .whitening-hero-visual img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-split .whitening-visual-intro{background:#fff;flex-direction:column;justify-content:center;gap:22px;margin:0;padding:clamp(42px,5vw,78px) max(42px,4vw);display:flex}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-split .whitening-visual-intro>p:first-child,.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-split .whitening-visual-intro h2,.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-split .whitening-visual-intro>p:last-child{grid-column:auto;max-width:none;margin:0}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-split .whitening-visual-intro h2{font-size:clamp(35px,3vw,52px);line-height:1.08}.whitening-visual-product:not(.delicate-v2-product)>figure.whitening-visual-chapter:first-of-type{grid-area:4/2;transform:translate(7vw)}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes:not(.whitening-process-notes):not(.whitening-benefit-notes){grid-area:4/1}.whitening-visual-product:not(.delicate-v2-product)>figure.whitening-visual-chapter:nth-of-type(2){background:#eef8fc;grid-area:5/1;transform:none}.whitening-visual-product:not(.delicate-v2-product)>.whitening-process-notes{grid-area:5/2}.whitening-visual-product:not(.delicate-v2-product)>figure.whitening-visual-chapter:nth-of-type(3){background:#eff8fc;grid-area:6/2}.whitening-visual-product:not(.delicate-v2-product)>.whitening-benefit-notes{grid-area:6/1}.whitening-visual-product:not(.delicate-v2-product)>figure.whitening-visual-chapter picture{width:100%;height:100%;display:block}}@media (max-width:760px){.whitening-hero-split{display:block}}@media (min-width:761px){.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-split,.whitening-visual-product:not(.delicate-v2-product)>figure.whitening-visual-chapter:first-of-type{border:0;margin:0}.whitening-visual-product:not(.delicate-v2-product)>figure.whitening-visual-chapter:first-of-type{box-shadow:none;background:#fff}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes:not(.whitening-process-notes):not(.whitening-benefit-notes)>p{margin-bottom:4px}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes:not(.whitening-process-notes):not(.whitening-benefit-notes) h2{max-width:17ch;margin-bottom:10px}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes:not(.whitening-process-notes):not(.whitening-benefit-notes)>div{gap:28px;padding-right:8px}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes:not(.whitening-process-notes):not(.whitening-benefit-notes) article h3{margin-bottom:10px;font-size:19px}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes:not(.whitening-process-notes):not(.whitening-benefit-notes) article p{max-width:58ch;font-size:14px;line-height:1.82}.whitening-visual-product:not(.delicate-v2-product){row-gap:0}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-split,.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-split .whitening-hero-visual,.whitening-visual-product:not(.delicate-v2-product)>figure.whitening-visual-chapter:first-of-type{background:#fff!important}.whitening-visual-product:not(.delicate-v2-product)>figure.whitening-visual-chapter:first-of-type{box-shadow:none;outline:0;border:0!important}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes:not(.whitening-process-notes):not(.whitening-benefit-notes){padding-right:0}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes:not(.whitening-process-notes):not(.whitening-benefit-notes)>div{max-width:none;padding-right:0}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes:not(.whitening-process-notes):not(.whitening-benefit-notes) article p{max-width:none}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes:not(.whitening-process-notes):not(.whitening-benefit-notes),.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes:not(.whitening-process-notes):not(.whitening-benefit-notes):before,.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes:not(.whitening-process-notes):not(.whitening-benefit-notes):after{box-shadow:none;outline:0;border:0!important}.whitening-visual-product:not(.delicate-v2-product){display:block!important}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-chapter{border-top:1px solid #4783a629!important;height:auto!important;min-height:0!important;margin:0!important;padding:clamp(28px,5vw,72px) clamp(18px,6vw,112px)!important;display:grid!important;overflow:visible!important;transform:none!important}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-chapter img{object-fit:contain!important;width:min(100%,820px)!important;height:auto!important;max-height:none!important;box-shadow:0 28px 62px #0e42671c!important}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-visual{background:linear-gradient(126deg,#fbfdff,#e6f4fb)!important;padding-top:clamp(22px,4vw,58px)!important}.whitening-visual-product:not(.delicate-v2-product)>.whitening-hero-visual img{width:min(100%,900px)!important}.whitening-visual-product:not(.delicate-v2-product)>.whitening-visual-intro{max-width:1180px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:clamp(58px,8vw,116px) clamp(24px,6vw,88px)!important;display:grid!important;transform:none!important}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes{width:auto!important;max-width:1180px!important;height:auto!important;min-height:0!important;box-shadow:none!important;border:0!important;margin:0 auto!important;padding:clamp(58px,8vw,110px) clamp(24px,6vw,88px)!important;display:block!important;position:static!important;transform:none!important}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes>div{max-width:none!important;padding:0!important}.whitening-visual-product:not(.delicate-v2-product)>.whitening-image-notes article{border-top:1px solid #4788a93d!important;padding:20px 0!important}#whitening-approved-content>.whitening-science{background:#fff!important;border:0!important;max-width:none!important;margin:0!important;padding:clamp(70px,8vw,128px) clamp(48px,9vw,156px)!important;display:block!important}#whitening-approved-content>.whitening-science>div{max-width:900px!important}#whitening-approved-content>.whitening-science h2{color:#061f3d;font-weight:500;font-family:var(--serif)!important;margin:10px 0 22px!important;font-size:clamp(32px,3.1vw,48px)!important;line-height:1.1!important}#whitening-approved-content>.whitening-science>div>p:not(:first-child):not(.whitening-japanese-caption){color:#355e78;max-width:760px;font-family:var(--sans)!important;font-size:clamp(15px,1.12vw,17px)!important;line-height:1.95!important}#whitening-approved-content>.whitening-science nav{flex-wrap:wrap;gap:18px;border:0!important;margin-top:30px!important;padding:0!important;display:flex!important}#whitening-approved-content>.whitening-science nav a,#whitening-approved-content>.whitening-science .whitening-clinical-link{align-items:center;color:#486475!important;font-family:var(--sans)!important;text-align:left!important;background:linear-gradient(135deg,#ffffffe0 0%,#ebf0f3d1 52%,#d7dee3cc 100%)!important;border:0!important;border-radius:5px!important;margin:0!important;padding:10px 16px!important;font-size:13px!important;transition:background .2s,color .2s,transform .2s!important;display:inline-flex!important;box-shadow:inset 0 1px #fffc,0 4px 10px #2c43580e!important}:is(#whitening-approved-content>.whitening-science nav a:hover,#whitening-approved-content>.whitening-science nav a:focus-visible){color:#254b62!important;background:linear-gradient(135deg,#fff,#e8edf0 52%,#d5dde2)!important;border:0!important;transform:translateY(-1px)!important}#whitening-approved-content .whitening-visual-intro>p:first-child,#whitening-approved-content .whitening-image-notes>p:first-child,#whitening-approved-content>.whitening-science>div>p:first-child{vertical-align:baseline;margin:0!important;display:inline-block!important}#whitening-approved-content .whitening-japanese-caption{color:#5784a0!important;letter-spacing:.12em!important;margin:0 0 14px 9px!important;font-family:Hiragino Sans,Yu Gothic,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important;display:inline-block!important}#whitening-approved-content .whitening-visual-intro h2,#whitening-approved-content .whitening-image-notes h2,#whitening-approved-content>.whitening-science h2{clear:both!important}#whitening-approved-content .whitening-desktop-formula-story{background:#fff;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);align-items:center;gap:clamp(42px,5.4vw,94px);padding:0 clamp(48px,6.25vw,112px) 0 0;display:grid!important}#whitening-approved-content .whitening-desktop-formula-story>.whitening-visual-chapter{background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}#whitening-approved-content .whitening-desktop-formula-story>.whitening-visual-chapter img{object-fit:contain!important;width:100%!important;max-width:none!important;height:auto!important;box-shadow:none!important;display:block!important}#whitening-approved-content .whitening-desktop-formula-story>.whitening-image-notes{width:auto!important;max-width:500px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:clamp(10px,1.6vw,22px) 0 0!important;display:block!important;transform:none!important}#whitening-approved-content .whitening-desktop-formula-story>.whitening-image-notes>p:first-child{color:#2782ae;letter-spacing:.08em;font-weight:700;font-family:var(--sans)!important;margin:0 0 10px!important;font-size:13px!important}#whitening-approved-content .whitening-desktop-formula-story>.whitening-image-notes h2{color:#061f3d;font-weight:500;max-width:18ch!important;font-family:var(--serif)!important;letter-spacing:0!important;margin:0 0 20px!important;font-size:clamp(29px,2.3vw,40px)!important;line-height:1.1!important}#whitening-approved-content .whitening-desktop-formula-story>.whitening-image-notes>div{grid-template-columns:1fr!important;gap:28px!important;max-width:none!important;padding:0!important;display:grid!important}#whitening-approved-content .whitening-desktop-formula-story>.whitening-image-notes article{border:0!important;padding:0!important;display:block!important}#whitening-approved-content .whitening-desktop-formula-story>.whitening-image-notes article h3{color:#092c50;font-weight:700;font-family:var(--sans)!important;margin:0!important;font-size:16px!important;line-height:1.55!important;display:inline!important}#whitening-approved-content .whitening-desktop-formula-story>.whitening-image-notes article h3:after{content:" - "}#whitening-approved-content .whitening-desktop-formula-story>.whitening-image-notes article p{color:#355e78;font-weight:400;font-family:var(--sans)!important;margin:0!important;font-size:clamp(14px,1vw,16px)!important;line-height:1.95!important;display:inline!important}#whitening-approved-content .whitening-desktop-active-story{background:#fff;grid-template-columns:minmax(360px,.84fr) minmax(0,1.16fr);grid-template-areas:"copy image";align-items:center;gap:clamp(42px,5.4vw,94px);padding:0 0 0 clamp(48px,6.25vw,112px);display:grid!important}#whitening-approved-content .whitening-desktop-active-story>.whitening-visual-chapter{grid-area:image;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}#whitening-approved-content .whitening-desktop-active-story>.whitening-visual-chapter img{object-fit:contain!important;width:100%!important;max-width:none!important;height:auto!important;box-shadow:none!important;display:block!important}#whitening-approved-content .whitening-desktop-active-story>.whitening-image-notes{grid-area:copy;width:auto!important;max-width:500px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:clamp(10px,1.6vw,22px) 0 0!important;display:block!important;transform:none!important}#whitening-approved-content .whitening-desktop-active-story>.whitening-image-notes>p:first-child{color:#2782ae;letter-spacing:.08em;font-weight:700;font-family:var(--sans)!important;margin:0 0 10px!important;font-size:13px!important}#whitening-approved-content .whitening-desktop-active-story>.whitening-image-notes h2{color:#061f3d;font-weight:500;max-width:18ch!important;font-family:var(--serif)!important;letter-spacing:0!important;margin:0 0 16px!important;font-size:clamp(29px,2.3vw,40px)!important;line-height:1.1!important}#whitening-approved-content .whitening-desktop-active-story>.whitening-image-notes>div{grid-template-columns:1fr!important;gap:28px!important;max-width:none!important;padding:0!important;display:grid!important}#whitening-approved-content .whitening-desktop-active-story>.whitening-image-notes article{border:0!important;padding:0!important;display:block!important}#whitening-approved-content .whitening-desktop-active-story>.whitening-image-notes article h3{color:#092c50;font-weight:700;font-family:var(--sans)!important;margin:0!important;font-size:16px!important;line-height:1.55!important;display:inline!important}#whitening-approved-content .whitening-desktop-active-story>.whitening-image-notes article h3:after{content:" - "}#whitening-approved-content .whitening-desktop-active-story>.whitening-image-notes article p{color:#355e78;font-weight:400;font-family:var(--sans)!important;margin:0!important;font-size:clamp(14px,1vw,16px)!important;line-height:1.95!important;display:inline!important}#whitening-approved-content .whitening-desktop-hero-story{background:#fff;border:0;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);align-items:center;gap:clamp(42px,5.4vw,94px);padding:0 clamp(48px,6.25vw,112px) 0 0;display:grid!important}#whitening-approved-content .whitening-desktop-hero-story>.whitening-hero-visual{background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}#whitening-approved-content .whitening-desktop-hero-story>.whitening-hero-visual img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:none!important;height:auto!important;box-shadow:none!important;display:block!important}#whitening-approved-content .whitening-desktop-hero-story>.whitening-visual-intro{flex-direction:column;justify-content:center;align-self:start;background:0 0!important;max-width:500px!important;margin:0!important;padding:clamp(10px,1.6vw,22px) 0 0!important;display:flex!important;transform:none!important}#whitening-approved-content .whitening-desktop-hero-story>.whitening-visual-intro>p:first-child{color:#2782ae;letter-spacing:.08em;font-size:13px;font-weight:700;margin:0 0 10px!important}#whitening-approved-content .whitening-desktop-hero-story>.whitening-visual-intro h2{color:#061f3d;letter-spacing:0!important;max-width:18ch!important;margin:0 0 16px!important;font-size:clamp(29px,2.3vw,40px)!important;line-height:1.1!important}#whitening-approved-content .whitening-desktop-hero-story>.whitening-visual-intro>p:last-child{color:#355e78;max-width:none!important;font-family:var(--sans)!important;margin:0!important;font-size:clamp(15px,1.06vw,17px)!important;line-height:1.88!important}}@media (max-width:760px){#whitening-approved-content .whitening-japanese-caption{display:none!important}}@media (min-width:761px){#whitening-approved-content>.whitening-science>div{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:start;gap:0 clamp(38px,5vw,72px);display:grid!important}#whitening-approved-content>.whitening-science>div>p:first-child{grid-area:1/1}#whitening-approved-content>.whitening-science>div h2{grid-area:2/1;margin:12px 0 20px!important}#whitening-approved-content>.whitening-science>div nav{white-space:normal;flex-direction:column;grid-area:1/2/4;place-self:center stretch;gap:8px!important;margin:0!important;display:flex!important}#whitening-approved-content>.whitening-science>div nav a{white-space:normal;width:100%;padding:11px 14px!important;font-size:12px!important}#whitening-approved-content>.whitening-science>div>p:not(:first-child){grid-area:3/1}#whitening-approved-content .whitening-japanese-caption{display:none!important}#whitening-approved-content .whitening-visual-intro>p:first-child,#whitening-approved-content .whitening-image-notes>p:first-child,#whitening-approved-content>.whitening-science>div>p:first-child{margin:0 0 10px!important;display:block!important}#whitening-approved-content .whitening-visual-intro h2,#whitening-approved-content .whitening-image-notes h2,#whitening-approved-content>.whitening-science h2{clear:none!important}}.about-page{color:#082448;background:#f8fbfe;font-family:Arial,Noto Sans Thai,Tahoma,sans-serif}.about-hero-art{background:#f8fbfe;margin:0}.about-hero-art img{width:100%;height:auto;display:block}.about-hero{background:linear-gradient(90deg,#fffffffa 0 39%,#ffffff9e 57%,#e6f4fb0d 78%),url(/backgrounds/lab-hero.webp) 100%/cover no-repeat;align-items:center;min-height:650px;padding:78px clamp(26px,8vw,140px);display:flex;position:relative;overflow:hidden}.about-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#ebf7fcc7);height:108px;position:absolute;inset:auto 0 0}.about-hero-copy{z-index:1;max-width:610px;position:relative}.about-kicker{color:#2379a5;letter-spacing:.13em;margin:0;font-size:12px;font-weight:700}.about-hero-copy>span{color:#477c9c;letter-spacing:.08em;margin-top:12px;font-size:14px;display:block}.about-hero h1,.about-intro h2,.about-japan h2{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.about-hero h1{max-width:600px;margin:19px 0;font-size:clamp(48px,5.3vw,76px);line-height:1.03}.about-hero-copy>p{color:#385d75;max-width:555px;margin:0;font-size:16px;line-height:1.85}.about-action{color:#fff;letter-spacing:.05em;background:#061f3d;border-radius:24px;justify-content:space-between;align-items:center;gap:58px;min-width:230px;margin-top:30px;padding:14px 20px;font-size:11px;display:inline-flex}.about-action b{font-size:16px}.about-intro{text-align:center;max-width:920px;margin:auto;padding:100px 30px 82px}.about-intro h2{max-width:720px;margin:15px auto 20px;font-size:clamp(34px,4vw,54px);line-height:1.1}.about-intro>p:last-child{color:#3c6078;max-width:710px;margin:auto;font-size:16px;line-height:1.85}.about-principles{border-top:1px solid #bdd7e6;border-bottom:1px solid #bdd7e6;grid-template-columns:repeat(3,1fr);margin:0 clamp(22px,5vw,82px);display:grid}.about-principles article{border-left:1px solid #d3e5ee;min-height:290px;padding:38px clamp(20px,3vw,52px)}.about-principles article:first-child{border-left:0}.about-principles b{color:#2082b0;font:400 38px Georgia,Times New Roman,serif}.about-principles h3{margin:25px 0 12px;font-size:21px;font-weight:500}.about-principles p{color:#42647a;margin:0;font-size:14px;line-height:1.75}.about-japan{background:linear-gradient(105deg,#011834f7,#053453e6),url(/backgrounds/japan-lab.webp) 50%/cover;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:70px;margin-top:95px;padding:88px clamp(26px,8vw,140px);display:grid}.about-japan .about-kicker{color:#70c8ed}.about-japan h2{color:#fff;max-width:650px;margin:14px 0 20px;font-size:clamp(36px,4.2vw,58px);line-height:1.1}.about-japan p:last-child{color:#c3dce9;max-width:650px;margin:0;font-size:16px;line-height:1.85}.about-japan-links{gap:12px;display:grid}.about-japan-links a{color:#fff;border-top:1px solid #aedaee6b;justify-content:space-between;align-items:center;padding:18px 0;font-size:15px;display:flex}.about-japan-links a:last-child{border-bottom:1px solid #aedaee6b}.about-japan-links b{color:#7bd3f7;font-size:22px;font-weight:400}@media (max-width:700px){.about-hero{background-position:63%;align-items:flex-start;min-height:590px;padding:52px 22px 30px}.about-hero h1{font-size:42px}.about-hero-copy>p{font-size:13px;line-height:1.75}.about-action{margin-top:22px}.about-intro{text-align:left;padding:65px 22px 55px}.about-intro h2{margin-left:0;font-size:36px}.about-intro>p:last-child{font-size:14px}.about-principles{margin:0 22px;display:block}.about-principles article{border-top:1px solid #d3e5ee;border-left:0;min-height:0;padding:29px 0}.about-principles article:first-child{border-top:0}.about-principles h3{margin:15px 0 8px}.about-japan{margin-top:58px;padding:60px 22px;display:block}.about-japan h2{font-size:38px}.about-japan p:last-child{font-size:14px}.about-japan-links{margin-top:34px}}@media (min-width:761px){#approved-content.fplus-v3-product{background:#fff;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);display:grid}#approved-content.fplus-v3-product>.topline,#approved-content.fplus-v3-product>.navshell{grid-column:1/-1}#approved-content.fplus-v3-product>.fplus-v3-chapter,#approved-content.fplus-v3-product>.fplus-v3-intro,#approved-content.fplus-v3-product>.fplus-v3-notes{max-width:none;box-shadow:none;background:#fff;border:0;margin:0;padding:0}#approved-content.fplus-v3-product>.fplus-v3-chapter{display:block;overflow:visible}#approved-content.fplus-v3-product>.fplus-v3-chapter img{object-fit:contain;width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;filter:none;display:block}#approved-content.fplus-v3-product>.fplus-v3-hero{place-items:initial;grid-area:3/1;height:auto;min-height:0;padding:0}#approved-content.fplus-v3-product>.fplus-v3-intro{grid-area:3/2;align-self:center;padding:clamp(54px,7vw,116px) clamp(44px,6.3vw,112px)}#approved-content.fplus-v3-product .fplus-v3-intro .kicker,#approved-content.fplus-v3-product .fplus-v3-notes .kicker{color:#2782ae;font-family:var(--sans);letter-spacing:.08em;margin:0 0 10px;font-size:11px;font-weight:700}#approved-content.fplus-v3-product .fplus-v3-intro h1{color:#061f3d;max-width:16ch;font-family:var(--serif);letter-spacing:0;margin:0 0 18px;font-size:clamp(30px,2.55vw,44px);font-weight:500;line-height:1.1}#approved-content.fplus-v3-product .fplus-v3-intro>p:last-child{color:#355e78;max-width:none;font-family:var(--sans);margin:0;font-size:clamp(15px,1.05vw,17px);line-height:1.88}#approved-content.fplus-v3-product>.fplus-v3-active-visual{grid-area:4/2}#approved-content.fplus-v3-product>.fplus-v3-active-notes{grid-area:4/1}#approved-content.fplus-v3-product>.fplus-v3-path-visual{grid-area:5/1}#approved-content.fplus-v3-product>.fplus-v3-path-notes{color:#071f3d;grid-area:5/2}#approved-content.fplus-v3-product>.fplus-v3-benefit-visual{grid-area:6/2}#approved-content.fplus-v3-product>.fplus-v3-benefit-notes{grid-area:6/1}#approved-content.fplus-v3-product>.fplus-v3-notes{align-self:center;padding:clamp(54px,7vw,116px) clamp(44px,6.3vw,112px)}#approved-content.fplus-v3-product .fplus-v3-notes-head{border:0;margin:0;padding:0;display:block}#approved-content.fplus-v3-product .fplus-v3-notes-head h2{color:#061f3d;max-width:18ch;font-family:var(--serif);letter-spacing:0;margin:0 0 22px;font-size:clamp(30px,2.55vw,44px);font-weight:500;line-height:1.1}#approved-content.fplus-v3-product .fplus-v3-note-grid,#approved-content.fplus-v3-product .fplus-v3-benefit-notes .fplus-v3-note-grid{gap:24px;max-width:none;margin:0;padding:0;display:grid;grid-template-columns:1fr!important}#approved-content.fplus-v3-product .fplus-v3-note-grid article{border:0;padding:0;display:block}#approved-content.fplus-v3-product .fplus-v3-note-grid b{color:#2782ae;font-family:var(--sans);margin:0;font-size:13px;font-weight:700;display:inline}#approved-content.fplus-v3-product .fplus-v3-note-grid b:after{content:" - "}#approved-content.fplus-v3-product .fplus-v3-note-grid h3{color:#092c50;font-family:var(--sans);margin:0;font-size:16px;font-weight:700;line-height:1.55;display:inline}#approved-content.fplus-v3-product .fplus-v3-note-grid h3:after{content:" - "}#approved-content.fplus-v3-product .fplus-v3-note-grid p{color:#355e78;font-family:var(--sans);margin:0;font-size:15px;line-height:1.9;display:inline}#approved-content.fplus-v3-product>.fplus-v3-science{background:#fff;border:0;grid-area:7/1/auto/-1;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:center;column-gap:clamp(38px,5vw,72px);max-width:none;margin:0;padding:clamp(70px,8vw,128px) clamp(48px,9vw,156px);display:grid}#approved-content.fplus-v3-product>.fplus-v3-science .kicker{color:#2782ae;letter-spacing:.08em;grid-area:1/1;margin:0 0 10px;font-size:11px;font-weight:700}#approved-content.fplus-v3-product>.fplus-v3-science h2{color:#061f3d;font-family:var(--serif);grid-area:2/1;margin:0 0 20px;font-size:clamp(32px,3.1vw,48px);font-weight:500;line-height:1.1}#approved-content.fplus-v3-product>.fplus-v3-science p:not(.kicker){color:#355e78;grid-area:3/1;max-width:760px;margin:0;font-size:clamp(15px,1.12vw,17px);line-height:1.95}#approved-content.fplus-v3-product>.fplus-v3-science a{color:#486475;background:linear-gradient(135deg,#ffffffe0,#ebf0f3d1 52%,#d7dee3cc);border:0;border-radius:5px;grid-area:1/2/4;align-self:center;padding:11px 14px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;display:block;box-shadow:inset 0 1px #fffc,0 4px 10px #2c43580e}#approved-content.fplus-v3-product{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}#approved-content.fplus-v3-product>.fplus-v3-intro{padding:clamp(42px,4.8vw,76px) clamp(38px,4.5vw,72px);display:block!important}#approved-content.fplus-v3-product .fplus-v3-intro h1{max-width:none;font-size:clamp(28px,2.2vw,40px);line-height:1.12}#approved-content.fplus-v3-product .fplus-v3-intro>p:last-child{line-height:1.78}#approved-content.fplus-v3-product>.fplus-v3-notes{padding:clamp(42px,4.8vw,76px) clamp(42px,5.3vw,88px)}#approved-content.fplus-v3-product>.fplus-v3-benefit-notes{padding-top:clamp(30px,3.4vw,52px);padding-bottom:clamp(30px,3.4vw,52px)}#approved-content.fplus-v3-product .fplus-v3-notes-head h2{max-width:none;font-size:clamp(28px,2.25vw,40px);line-height:1.12}#approved-content.fplus-v3-product .fplus-v3-note-grid{gap:clamp(20px,2.4vw,34px)}#approved-content.fplus-v3-product .fplus-v3-note-grid article{max-width:none}#approved-content.fplus-v3-product .fplus-v3-note-grid h3{font-size:16px}#approved-content.fplus-v3-product .fplus-v3-note-grid p{font-size:15px;line-height:1.82}#approved-content.regenerative-v3-product>.regenerative-v3-performance{display:none!important}#approved-content.regenerative-v3-product>.fplus-v3-path-notes{padding-top:30px;padding-bottom:30px}#approved-content.regenerative-v3-product>.fplus-v3-path-notes .fplus-v3-note-grid{gap:17px}#approved-content.regenerative-v3-product>.fplus-v3-path-notes .fplus-v3-note-grid p{font-size:14px;line-height:1.68}#approved-content.fplus-v3-product .fplus-v3-intro .kicker,#approved-content.fplus-v3-product .fplus-v3-notes .kicker{font-family:var(--sans)!important;letter-spacing:.08em!important;font-size:13px!important;font-weight:700!important}#approved-content.fplus-v3-product .fplus-v3-intro h1,#approved-content.fplus-v3-product .fplus-v3-notes-head h2{font-family:var(--serif)!important;letter-spacing:0!important;font-size:clamp(29px,2.3vw,40px)!important;font-weight:500!important;line-height:1.1!important}#approved-content.fplus-v3-product .fplus-v3-intro>p:last-child{font-family:var(--sans)!important;font-size:clamp(15px,1.06vw,17px)!important;line-height:1.88!important}#approved-content.fplus-v3-product .fplus-v3-note-grid h3{font-family:var(--sans)!important;font-size:16px!important;font-weight:700!important;line-height:1.55!important}#approved-content.fplus-v3-product .fplus-v3-note-grid p{font-family:var(--sans)!important;font-size:clamp(14px,1vw,16px)!important;line-height:1.95!important}#delicate-approved-content.delicate-v2-product{background:#fff;display:block}#delicate-approved-content .delicate-desktop-hero-story,#delicate-approved-content .delicate-desktop-formula-story,#delicate-approved-content .delicate-desktop-final-story{background:#fff;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);align-items:center;gap:clamp(42px,5.4vw,94px);padding:0 clamp(48px,6.25vw,112px) 0 0;display:grid}#delicate-approved-content .delicate-desktop-active-story{background:#fff;grid-template-columns:minmax(360px,.84fr) minmax(0,1.16fr);grid-template-areas:"copy image";align-items:center;gap:clamp(42px,5.4vw,94px);padding:0 0 0 clamp(48px,6.25vw,112px);display:grid}#delicate-approved-content .delicate-desktop-hero-story>.whitening-visual-chapter,#delicate-approved-content .delicate-desktop-formula-story>.whitening-visual-chapter,#delicate-approved-content .delicate-desktop-active-story>.whitening-visual-chapter,#delicate-approved-content .delicate-desktop-final-story>.whitening-visual-chapter{width:auto;height:auto;min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;transform:none!important}#delicate-approved-content .delicate-desktop-active-story>.whitening-visual-chapter{grid-area:image}#delicate-approved-content .delicate-desktop-hero-story>.whitening-visual-chapter picture,#delicate-approved-content .delicate-desktop-formula-story>.whitening-visual-chapter picture,#delicate-approved-content .delicate-desktop-active-story>.whitening-visual-chapter picture,#delicate-approved-content .delicate-desktop-final-story>.whitening-visual-chapter picture{width:100%;height:auto;display:block}#delicate-approved-content .delicate-desktop-hero-story>.whitening-visual-chapter img,#delicate-approved-content .delicate-desktop-formula-story>.whitening-visual-chapter img,#delicate-approved-content .delicate-desktop-active-story>.whitening-visual-chapter img,#delicate-approved-content .delicate-desktop-final-story>.whitening-visual-chapter img{display:block;object-fit:contain!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important}#delicate-approved-content .delicate-desktop-hero-story>.whitening-visual-intro,#delicate-approved-content .delicate-desktop-formula-story>.whitening-image-notes,#delicate-approved-content .delicate-desktop-active-story>.whitening-image-notes,#delicate-approved-content .delicate-desktop-final-story>.whitening-science{width:auto;max-width:500px;height:auto;min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:clamp(10px,1.6vw,22px) 0 0!important;display:block!important;transform:none!important}#delicate-approved-content .delicate-desktop-active-story>.whitening-image-notes{grid-area:copy}#delicate-approved-content .delicate-desktop-hero-story .whitening-visual-intro>p:first-child,#delicate-approved-content .delicate-desktop-formula-story .whitening-image-notes>p:first-child,#delicate-approved-content .delicate-desktop-active-story .whitening-image-notes>p:first-child{color:#2782ae;letter-spacing:.08em;font-size:13px;font-weight:700;font-family:var(--sans)!important;margin:0 0 10px!important}#delicate-approved-content .delicate-desktop-hero-story .whitening-visual-intro h2,#delicate-approved-content .delicate-desktop-formula-story .whitening-image-notes h2,#delicate-approved-content .delicate-desktop-active-story .whitening-image-notes h2{color:#061f3d;max-width:18ch;font-weight:500;font-family:var(--serif)!important;letter-spacing:0!important;margin:0 0 20px!important;font-size:clamp(29px,2.3vw,40px)!important;line-height:1.1!important}#delicate-approved-content .delicate-desktop-hero-story .whitening-visual-intro>p:last-child{color:#355e78;max-width:none;margin:0;font-family:var(--sans)!important;font-size:clamp(15px,1.06vw,17px)!important;line-height:1.88!important}#delicate-approved-content .delicate-desktop-formula-story .whitening-image-notes>div,#delicate-approved-content .delicate-desktop-active-story .whitening-image-notes>div{margin:0;grid-template-columns:1fr!important;gap:28px!important;max-width:none!important;padding:0!important;display:grid!important}#delicate-approved-content .delicate-desktop-formula-story .whitening-image-notes article,#delicate-approved-content .delicate-desktop-active-story .whitening-image-notes article{margin:0;border:0!important;padding:0!important;display:block!important}#delicate-approved-content .delicate-desktop-formula-story .whitening-image-notes article h3,#delicate-approved-content .delicate-desktop-active-story .whitening-image-notes article h3{color:#092c50;font-weight:700;font-family:var(--sans)!important;margin:0!important;font-size:16px!important;line-height:1.55!important;display:inline!important}#delicate-approved-content .delicate-desktop-formula-story .whitening-image-notes article h3:after,#delicate-approved-content .delicate-desktop-active-story .whitening-image-notes article h3:after{content:" - "}#delicate-approved-content .delicate-desktop-formula-story .whitening-image-notes article p,#delicate-approved-content .delicate-desktop-active-story .whitening-image-notes article p{color:#355e78;margin:0;font-family:var(--sans)!important;font-size:clamp(14px,1vw,16px)!important;line-height:1.95!important;display:inline!important}#delicate-approved-content .delicate-desktop-final-story>.whitening-science p:first-child{color:#2782ae;letter-spacing:.08em;margin:0 0 10px;font-size:13px;font-weight:700;font-family:var(--sans)!important}#delicate-approved-content .delicate-desktop-final-story>.whitening-science h2{color:#061f3d;margin:0 0 20px;font-family:var(--serif)!important;letter-spacing:0!important;font-size:clamp(29px,2.3vw,40px)!important;font-weight:500!important;line-height:1.1!important}#delicate-approved-content .delicate-desktop-final-story>.whitening-science p:last-child{color:#355e78;margin:0;font-family:var(--sans)!important;font-size:clamp(14px,1vw,16px)!important;line-height:1.95!important}}main.regenerative-clinical-page .fplus-clinical-infographic-grid.regenerative-clinical-deck{background:#fff;width:100%;margin:0;display:block}main.regenerative-clinical-page .regenerative-clinical-deck .fplus-clinical-infographic{width:calc(100% - clamp(128px,12vw,192px));max-width:none;box-shadow:none;background:0 0;border:0;border-top:1px solid #498bab29;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"image copy";align-items:center;gap:clamp(64px,6vw,96px);margin:0 auto;padding:clamp(44px,5vw,76px) 0;display:grid}main.regenerative-clinical-page .regenerative-clinical-deck .fplus-clinical-infographic:first-child{border-top:0;grid-template-areas:"copy image";gap:clamp(48px,5vw,80px);padding-bottom:0}main.regenerative-clinical-page .regenerative-clinical-deck .fplus-clinical-infographic:nth-child(2){border-top:0;grid-template-areas:"image copy";gap:clamp(48px,5vw,80px);padding-top:0}main.regenerative-clinical-page .regenerative-clinical-deck .fplus-clinical-infographic:nth-child(2n){grid-template-areas:"copy image"}main.regenerative-clinical-page .regenerative-clinical-deck .fplus-clinical-infographic:nth-child(2){grid-template-areas:"image copy"}main.regenerative-clinical-page .regenerative-clinical-deck .fplus-clinical-infographic img{grid-area:image;justify-self:center;width:100%;max-width:560px;height:auto;display:block}main.regenerative-clinical-page .regenerative-clinical-deck .fplus-clinical-infographic figcaption{color:#365d75;border:0;grid-area:copy;width:100%;max-width:none;margin:0;padding:0;font-size:clamp(14px,1vw,16px);line-height:1.9}main.regenerative-clinical-page .regenerative-clinical-deck .fplus-clinical-infographic figcaption b{color:#28769d;letter-spacing:.08em;margin:0 0 12px;font-size:11px;font-weight:800;display:block}main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid{background:#fff;width:min(1180px,100% - 96px);margin:0 auto;padding:0;display:block}main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid>.fplus-evidence-block{width:100%;box-shadow:none;background:0 0;border:0;border-top:1px solid #498bab29;margin:0;padding:clamp(42px,5vw,70px) 0}main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid>.fplus-evidence-block:after{display:none}main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid>.fplus-evidence-block header{max-width:900px}main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid>.fplus-evidence-block header .kicker{color:#28769d;letter-spacing:.08em;margin:0 0 10px;font-size:11px;font-weight:800}main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid>.fplus-evidence-block header h2{color:#071f3d;max-width:24ch;font-family:var(--serif);letter-spacing:0;margin:0 0 16px;font-size:clamp(27px,2.25vw,40px);font-weight:500;line-height:1.12}main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid>.fplus-evidence-block header>p:last-child{color:#365d75;max-width:78ch;margin:0 0 28px;font-size:clamp(14px,1vw,16px);line-height:1.88}main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid .clinical-narrative-list,main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid .clinical-method-grid{grid-template-columns:1fr;gap:0;max-width:none;margin:0}main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid .clinical-narrative-item,main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid .clinical-method-grid>div,main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid .clinical-outcome-detail-grid>div{box-shadow:none;background:0 0;border:0;border-top:1px solid #498bab24;padding:18px 0;display:block}main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid .clinical-narrative-head{grid-template-columns:54px minmax(0,1fr);gap:14px}main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid .clinical-narrative-item p,main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid .clinical-method-grid p{color:#365d75;max-width:82ch;margin:9px 0 0;font-size:15px;line-height:1.84}main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid .clinical-narrative-item small{color:#6e8da0;background:0 0;margin-top:8px}main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid .clinical-chart-captionbar,main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid .clinical-method-note,main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid .clinical-study-panel,main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid .clinical-data-chip-row{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #498bab29;border-radius:0;margin:0 0 24px;padding:0 0 20px}main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid .clinical-outcome-detail-grid.apps{grid-template-columns:1fr;gap:0}main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid .clinical-caption{color:#58788d;border-top:1px solid #498bab29;max-width:82ch;margin:22px 0 0;padding:14px 0 0}main.regenerative-clinical-page .clinical-reference-section{background:#fff;border-top:1px solid #498bab29;width:min(1180px,100% - 96px);margin:0 auto;padding:clamp(46px,5vw,72px) 0}main.regenerative-clinical-page .clinical-reference-list{grid-template-columns:1fr;gap:0;margin-top:28px}main.regenerative-clinical-page .clinical-reference-list a{background:0 0;border:0;border-top:1px solid #498bab24;border-radius:0;padding:17px 0}main.regenerative-clinical-page .regenerative-clinical-abstract{color:#365d75;border-top:1px solid #498bab29;width:min(1180px,100% - 96px);margin:0 auto;padding:clamp(46px,5vw,72px) 0}main.regenerative-clinical-page .regenerative-clinical-abstract .kicker{color:#28769d;letter-spacing:.08em;margin:0 0 10px;font-size:11px;font-weight:800}main.regenerative-clinical-page .regenerative-clinical-abstract h2{color:#071f3d;font-family:var(--serif);letter-spacing:0;margin:0 0 22px;font-size:clamp(28px,2.3vw,40px);font-weight:500;line-height:1.12}main.regenerative-clinical-page .regenerative-clinical-abstract>p{max-width:none;margin:0 0 18px;font-size:clamp(14px,1vw,16px);line-height:1.9}main.regenerative-clinical-page .regenerative-clinical-abstract>p:last-child{margin-bottom:0}main.regenerative-clinical-page .regenerative-clinical-abstract strong{color:#0d3b63;font-weight:700}@media (max-width:760px){main.regenerative-clinical-page .regenerative-clinical-deck .fplus-clinical-infographic,main.regenerative-clinical-page .regenerative-clinical-deck .fplus-clinical-infographic:nth-child(2n){width:calc(100% - 48px);padding:38px 0;display:block}main.regenerative-clinical-page .regenerative-clinical-deck .fplus-clinical-infographic img{max-width:100%;margin:0 auto 28px}main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid,main.regenerative-clinical-page .clinical-reference-section{width:calc(100% - 48px)}main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid>.fplus-evidence-block{padding:38px 0}main.regenerative-clinical-page .fplus-clinical-grid.clinical-editorial-grid>.fplus-evidence-block header h2{font-size:29px}main.regenerative-clinical-page .regenerative-clinical-abstract{width:calc(100% - 48px);padding:38px 0}main.regenerative-clinical-page .regenerative-clinical-abstract h2{margin-bottom:18px;font-size:30px}main.regenerative-clinical-page .regenerative-clinical-abstract>p:not(.kicker){border-top:1px solid #498bab29;margin:0;padding:18px 0;font-size:14px;line-height:1.82;position:relative}main.regenerative-clinical-page .regenerative-clinical-abstract>p:not(.kicker):before{color:#28769d;letter-spacing:.08em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}main.regenerative-clinical-page .regenerative-clinical-abstract>p:nth-of-type(2):before{content:"01 · FORMULA SYSTEM"}main.regenerative-clinical-page .regenerative-clinical-abstract>p:nth-of-type(3):before{content:"02 · EGF + IGF-1"}main.regenerative-clinical-page .regenerative-clinical-abstract>p:nth-of-type(4):before{content:"03 · FGF + ACMELLA"}main.regenerative-clinical-page .regenerative-clinical-abstract>p:nth-of-type(5):before{content:"04 · CLINICAL ENDPOINTS"}main.regenerative-clinical-page .regenerative-clinical-abstract>p:nth-of-type(6):before{content:"05 · INTERPRETATION"}main.regenerative-clinical-page.regenerative-clinical-page-ja .regenerative-clinical-abstract>p:nth-of-type(2):before{content:"01 · 処方システム"}main.regenerative-clinical-page.regenerative-clinical-page-ja .regenerative-clinical-abstract>p:nth-of-type(3):before{content:"02 · EGF・IGF-1"}main.regenerative-clinical-page.regenerative-clinical-page-ja .regenerative-clinical-abstract>p:nth-of-type(4):before{content:"03 · FGF・Acmella"}main.regenerative-clinical-page.regenerative-clinical-page-ja .regenerative-clinical-abstract>p:nth-of-type(5):before{content:"04 · 評価指標"}main.regenerative-clinical-page.regenerative-clinical-page-ja .regenerative-clinical-abstract>p:nth-of-type(6):before{content:"05 · 解釈について"}#approved-content.fplus-v3-product{background:#fff}#approved-content.fplus-v3-product>.fplus-v3-chapter{background:#fff;width:100%;margin:0}#approved-content.fplus-v3-product>.fplus-v3-chapter img{width:100%;height:auto;display:block}#approved-content.fplus-v3-product>.fplus-v3-intro,#approved-content.fplus-v3-product>.fplus-v3-notes,#approved-content.fplus-v3-product>.fplus-v3-science{background:#fff;padding:40px 24px}#approved-content.fplus-v3-product .fplus-v3-intro .kicker,#approved-content.fplus-v3-product .fplus-v3-notes .kicker,#approved-content.fplus-v3-product .fplus-v3-science .kicker{color:#2782ae;letter-spacing:.08em;margin:0 0 10px;font-size:10px;font-weight:800}#approved-content.fplus-v3-product .fplus-v3-intro h1,#approved-content.fplus-v3-product .fplus-v3-notes-head h2,#approved-content.fplus-v3-product .fplus-v3-science h2{color:#061f3d;letter-spacing:0;max-width:none;margin:0 0 16px;font-size:30px;font-weight:500;line-height:1.15}#approved-content.fplus-v3-product .fplus-v3-intro>p:last-child,#approved-content.fplus-v3-product .fplus-v3-science p:not(.kicker){color:#355e78;max-width:none;margin:0;font-size:14px;line-height:1.82}#approved-content.fplus-v3-product .fplus-v3-notes-head{border-bottom:1px solid #4788a92e;margin:0;padding:0 0 18px;display:block}#approved-content.fplus-v3-product .fplus-v3-note-grid,#approved-content.fplus-v3-product .fplus-v3-benefit-notes .fplus-v3-note-grid{gap:0;margin:0;padding:0;display:grid;grid-template-columns:1fr!important}#approved-content.fplus-v3-product .fplus-v3-note-grid article{border:0;border-bottom:1px solid #4788a929;padding:18px 0}#approved-content.fplus-v3-product .fplus-v3-note-grid h3{color:#092c50;font-family:var(--sans);margin:0 0 7px;font-size:16px;font-weight:700;line-height:1.5}#approved-content.fplus-v3-product .fplus-v3-note-grid p{color:#355e78;margin:0;font-size:14px;line-height:1.8}#approved-content.fplus-v3-product .fplus-v3-note-grid b{color:#2782ae;letter-spacing:.08em;margin:0 0 6px;font-size:10px;font-weight:800;display:block}#approved-content.fplus-v3-product>.fplus-v3-path-notes{color:#fff;background:linear-gradient(117deg,#031b37,#0a426b 58%,#031b37);padding:40px 24px}#approved-content.fplus-v3-product>.fplus-v3-path-notes .fplus-v3-notes-head{border-bottom-color:#b8dff040}#approved-content.fplus-v3-product>.fplus-v3-path-notes .fplus-v3-notes-head h2,#approved-content.fplus-v3-product>.fplus-v3-path-notes .fplus-v3-note-grid h3{color:#fff}#approved-content.fplus-v3-product>.fplus-v3-path-notes .fplus-v3-note-grid article{border-bottom-color:#b8dff033}#approved-content.fplus-v3-product>.fplus-v3-path-notes .fplus-v3-note-grid p{color:#d5eaf5}#approved-content.fplus-v3-product>.fplus-v3-science{padding-top:42px;padding-bottom:48px}#approved-content.fplus-v3-product>.fplus-v3-science a{color:#234e69;border-bottom:1px solid #486475;margin-top:20px;padding-bottom:5px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}#approved-content.regenerative-v3-product>.regenerative-v3-performance{display:none}#whitening-approved-content.whitening-visual-product,#whitening-approved-content .whitening-desktop-hero-story,#whitening-approved-content .whitening-desktop-formula-story,#whitening-approved-content .whitening-desktop-active-story{background:#fff;display:block}#whitening-approved-content .whitening-visual-chapter{background:#fff;border:0;width:100%;margin:0;padding:0;display:block;overflow:visible}#whitening-approved-content .whitening-visual-chapter img{width:100%;max-width:none;height:auto;box-shadow:none;display:block}#whitening-approved-content .whitening-visual-intro,#whitening-approved-content .whitening-image-notes,#whitening-approved-content>.whitening-science{box-shadow:none;background:#fff;border:0;margin:0;padding:40px 24px}#whitening-approved-content .whitening-visual-intro>p:first-child,#whitening-approved-content .whitening-image-notes>p:first-child,#whitening-approved-content>.whitening-science>div>p:first-child{color:#2782ae;letter-spacing:.08em;margin:0 0 10px;font-size:10px;font-weight:800;display:block}#whitening-approved-content .whitening-japanese-caption{display:none}#whitening-approved-content .whitening-visual-intro h2,#whitening-approved-content .whitening-image-notes h2,#whitening-approved-content>.whitening-science h2{color:#061f3d;max-width:none;font-family:var(--serif);letter-spacing:0;margin:0 0 16px;font-size:30px;font-weight:500;line-height:1.15}#whitening-approved-content .whitening-visual-intro>p:last-child,#whitening-approved-content .whitening-image-notes>div article p,#whitening-approved-content>.whitening-science p:last-child{color:#355e78;max-width:none;margin:0;font-size:14px;line-height:1.82}#whitening-approved-content .whitening-image-notes>div{border-top:1px solid #4788a92e;grid-template-columns:1fr;gap:0;margin:0;padding:0;display:grid}#whitening-approved-content .whitening-image-notes article{border:0;border-bottom:1px solid #4788a929;padding:18px 0}#whitening-approved-content .whitening-image-notes article h3{color:#092c50;font-family:var(--sans);margin:0 0 7px;font-size:16px;font-weight:700;line-height:1.5}#whitening-approved-content .whitening-process-notes{background:#f7fbfe}#whitening-approved-content>.whitening-science{padding-top:42px;padding-bottom:48px}#whitening-approved-content>.whitening-science>div{max-width:none}#whitening-approved-content>.whitening-science nav{grid-template-columns:1fr;gap:12px;margin-top:20px;display:grid}#whitening-approved-content>.whitening-science nav a{color:#234e69;background:0 0;border:0;border-bottom:1px solid #4788a940;margin:0;padding-bottom:5px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}#delicate-approved-content.delicate-v2-product,#delicate-approved-content .delicate-desktop-hero-story,#delicate-approved-content .delicate-desktop-formula-story,#delicate-approved-content .delicate-desktop-active-story,#delicate-approved-content .delicate-desktop-final-story{background:#fff;display:block}#delicate-approved-content .whitening-visual-chapter{background:#fff;border:0;width:100%;margin:0;padding:0;display:block;overflow:visible}#delicate-approved-content .whitening-visual-chapter picture,#delicate-approved-content .whitening-visual-chapter img{width:100%;max-width:none;height:auto;box-shadow:none;display:block}#delicate-approved-content .whitening-visual-intro,#delicate-approved-content .whitening-image-notes,#delicate-approved-content .whitening-science{box-shadow:none;background:#fff;border:0;margin:0;padding:40px 24px}#delicate-approved-content .whitening-visual-intro>p:first-child,#delicate-approved-content .whitening-image-notes>p:first-child,#delicate-approved-content .whitening-science>div>p:first-child{color:#2782ae;letter-spacing:.08em;margin:0 0 10px;font-size:10px;font-weight:800}#delicate-approved-content .whitening-visual-intro h2,#delicate-approved-content .whitening-image-notes h2,#delicate-approved-content .whitening-science h2{color:#061f3d;max-width:none;font-family:var(--serif);letter-spacing:0;margin:0 0 16px;font-size:30px;font-weight:500;line-height:1.15}#delicate-approved-content .whitening-visual-intro>p:last-child,#delicate-approved-content .whitening-image-notes article p,#delicate-approved-content .whitening-science p:last-child{color:#355e78;max-width:none;margin:0;font-size:14px;line-height:1.82}#delicate-approved-content .whitening-image-notes>div{border-top:1px solid #4788a92e;grid-template-columns:1fr;gap:0;margin:0;padding:0;display:grid}#delicate-approved-content .whitening-image-notes article{border:0;border-bottom:1px solid #4788a929;padding:18px 0}#delicate-approved-content .whitening-image-notes article h3{color:#092c50;font-family:var(--sans);margin:0 0 7px;font-size:16px;font-weight:700;line-height:1.5}#delicate-approved-content .whitening-process-notes{background:#f7fbfe}#delicate-approved-content .whitening-science{padding-top:42px;padding-bottom:48px}#cleanser-approved-content.cleanser-v1-product,#cleanser-approved-content .cleanser-desktop-hero-story,#cleanser-approved-content .cleanser-desktop-formula-story,#cleanser-approved-content .cleanser-desktop-active-story{background:#fff;display:block}#cleanser-approved-content .fplus-v3-chapter{background:#fff;border:0;width:100%;margin:0;padding:0;display:block;overflow:visible}#cleanser-approved-content .fplus-v3-chapter picture,#cleanser-approved-content .fplus-v3-chapter img{width:100%;max-width:none;height:auto;box-shadow:none;display:block}#cleanser-approved-content .fplus-v3-intro,#cleanser-approved-content .fplus-v3-notes,#cleanser-approved-content .fplus-v3-science{box-shadow:none;background:#fff;border:0;margin:0;padding:40px 24px}#cleanser-approved-content .fplus-v3-intro .kicker,#cleanser-approved-content .fplus-v3-notes .kicker,#cleanser-approved-content .fplus-v3-science .kicker{color:#2782ae;letter-spacing:.08em;margin:0 0 10px;font-size:10px;font-weight:800}#cleanser-approved-content .fplus-v3-intro h1,#cleanser-approved-content .fplus-v3-notes-head h2,#cleanser-approved-content .fplus-v3-science h2{color:#061f3d;max-width:none;font-family:var(--serif);letter-spacing:0;margin:0 0 16px;font-size:30px;font-weight:500;line-height:1.15}#cleanser-approved-content .fplus-v3-intro>p:last-child,#cleanser-approved-content .fplus-v3-notes article p,#cleanser-approved-content .fplus-v3-science p:last-child{color:#355e78;max-width:none;margin:0;font-size:14px;line-height:1.82}#cleanser-approved-content .fplus-v3-notes-head{border-bottom:1px solid #4788a92e;margin:0;padding:0 0 18px;display:block}#cleanser-approved-content .fplus-v3-note-grid{gap:0;margin:0;padding:0;display:grid;grid-template-columns:1fr!important}#cleanser-approved-content .fplus-v3-note-grid article{border:0;border-bottom:1px solid #4788a929;padding:18px 0}#cleanser-approved-content .fplus-v3-note-grid h3{color:#092c50;font-family:var(--sans);margin:0 0 7px;font-size:16px;font-weight:700;line-height:1.5}#cleanser-approved-content .fplus-v3-science{padding-top:42px;padding-bottom:48px}}.home-language-switch{z-index:8;background:0 0;border-radius:0;align-items:center;gap:0;padding:0;display:flex;position:absolute;top:.34%;right:18%}.home-language-switch button{color:#dce8f2;font:500 6px/1 var(--sans);cursor:pointer;background:0 0;border:0;min-width:0;min-height:0;padding:0 1px}.home-language-switch button[aria-pressed=true]{color:#fff;font-weight:600}@media (max-width:760px){.home-language-switch{background:0 0;gap:0;padding:0;top:.34%;right:18%}.home-language-switch button{min-width:0;min-height:0;padding:0 1px;font-size:6px;line-height:1}}.home-product-hotspot{z-index:4;border-radius:8px;transition:box-shadow .16s,background-color .16s}:is(.home-product-hotspot:hover,.home-product-hotspot:focus-visible){background:#ffffff09;box-shadow:0 0 20px 3px #043e6e29}:where(button:not(.language-selector button):not(.topline button):not(.regen-top button):not(.delicate-approved-top button):not(.fplus-approved-top button):not(.cleanser-top button):not(.whitening-approved-top button):not(.hamburger),a[class*=pill],a[class*=button],a[class*=action],a[class*=backlink],.journal-filter button,.clinical-selector-grid a,.fplus-clinical-pills a,.home-mobile-tools>a){transition:transform .18s,box-shadow .18s,filter .18s}:where(button:not(.language-selector button):not(.topline button):not(.regen-top button):not(.delicate-approved-top button):not(.fplus-approved-top button):not(.cleanser-top button):not(.whitening-approved-top button):not(.hamburger),a[class*=pill],a[class*=button],a[class*=action],a[class*=backlink],.journal-filter button,.clinical-selector-grid a,.fplus-clinical-pills a,.home-mobile-tools>a):hover{filter:brightness(1.035);transform:translateY(-2px);box-shadow:0 6px 18px #043e6e29}:where(button:not(.language-selector button):not(.topline button):not(.regen-top button):not(.delicate-approved-top button):not(.fplus-approved-top button):not(.cleanser-top button):not(.whitening-approved-top button):not(.hamburger),a[class*=pill],a[class*=button],a[class*=action],a[class*=backlink],.journal-filter button,.clinical-selector-grid a,.fplus-clinical-pills a,.home-mobile-tools>a):active{transform:translateY(0)scale(.985)}@media (prefers-reduced-motion:reduce){:where(button:not(.language-selector button):not(.topline button):not(.regen-top button):not(.delicate-approved-top button):not(.fplus-approved-top button):not(.cleanser-top button):not(.whitening-approved-top button):not(.hamburger),a[class*=pill],a[class*=button],a[class*=action],a[class*=backlink],.journal-filter button,.clinical-selector-grid a,.fplus-clinical-pills a,.home-mobile-tools>a){transition:none}}.home-master-art :is(.home-about-hotspot,.home-collection-nav-hotspot,.home-science-hotspot,.home-clinical-hotspot,.home-journal-hotspot,.home-contact-hotspot){z-index:6;border-radius:7px;height:1.1%;transition:transform .18s,background-color .18s,box-shadow .18s;top:2.7%}.home-master-art .home-about-hotspot{width:5.7%;left:45.4%}.home-master-art .home-collection-nav-hotspot{width:9.1%;left:52.4%}.home-master-art .home-science-hotspot{width:7.8%;left:63.5%}.home-master-art .home-clinical-hotspot{width:13.4%;left:70.8%}.home-master-art .home-journal-hotspot{width:6.8%;left:84.4%}.home-master-art .home-contact-hotspot{width:6.7%;left:92.1%}:is(.home-master-art :is(.home-about-hotspot,.home-collection-nav-hotspot,.home-science-hotspot,.home-clinical-hotspot,.home-journal-hotspot,.home-contact-hotspot):hover,.home-master-art :is(.home-about-hotspot,.home-collection-nav-hotspot,.home-science-hotspot,.home-clinical-hotspot,.home-journal-hotspot,.home-contact-hotspot):focus-visible){background:#fff3;transform:translateY(-1px);box-shadow:0 3px 9px #06284621}@media (prefers-reduced-motion:reduce){.home-master-art :is(.home-about-hotspot,.home-collection-nav-hotspot,.home-science-hotspot,.home-clinical-hotspot,.home-journal-hotspot,.home-contact-hotspot){transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}img{max-width:100%}:is(a:focus-visible,button:focus-visible){outline-offset:3px;outline:3px solid #2a92c9}.language-selector{align-items:center;gap:4px;display:flex}.language-selector button{color:inherit;font:600 12px/1.4 var(--sans);cursor:pointer;background:0 0;border:0;padding:7px 9px}.language-selector button[aria-pressed=true]{text-underline-offset:4px;text-decoration:underline}.home-language-switch{background:0 0;padding:0;top:.34%;right:18%}.home-master-art{position:relative}.home-language-switch .language-selector button{color:#dce8f2!important}.home-language-switch .language-selector button[aria-pressed=true]{color:#fff!important}.home-language-switch .language-selector button{min-width:0;min-height:0;padding:0 1px;font-size:clamp(6px,.46vw,7px);line-height:1}.home-discover-hotspot{width:21%;height:1.65%;top:23%;left:3.8%}.home-products-button-hotspot{width:20%;height:1.8%;top:44.1%;left:3.8%}.home-logo-hotspot{width:25%;height:3.3%;top:2%;left:3%}.home-product-hotspot{width:11%;height:15.9%;top:34.1%}.home-product-hotspot.hotspot-1{left:38.5%}.home-product-hotspot.hotspot-2{left:49.5%}.home-product-hotspot.hotspot-3{left:60.5%}.home-product-hotspot.hotspot-4{left:71.5%}.home-product-hotspot.hotspot-5{left:82.5%}.home-contact-anchor{width:1px;height:1px;scroll-margin-top:0;position:absolute;top:92%;left:0}.home-contact-button{cursor:pointer;border:0;width:17%;height:1.8%;padding:0;top:94.9%;left:79.9%}.home-mobile-tools{display:none}.contact-dialog{color:#09294a;background:#f6fbff;border:1px solid #bad0df;border-radius:12px;width:min(440px,90vw);padding:28px}.contact-dialog::backdrop{background:#041b3780}.contact-dialog p{font-size:16px;line-height:1.8}.contact-dialog button{color:#fff;background:#062344;border:0;border-radius:24px;min-height:44px;padding:10px 24px}.information-page{color:#09294a;max-width:900px;margin:auto;padding:64px 24px}.information-page h1{font-size:clamp(30px,4vw,52px);line-height:1.3}.information-page h2{margin-top:34px;font-size:24px}.information-page p{font-size:16px;line-height:1.9}.master-footer>div{min-width:0}.master-footer a{overflow-wrap:anywhere}@media (min-width:761px){.navshell nav{gap:clamp(9px,1.8vw,28px);min-width:0}.navshell nav a{font-size:clamp(10px,1vw,14px);line-height:1.5}}@media (max-width:760px){.topline{justify-content:space-between;gap:10px;min-height:44px;display:flex;height:44px!important;padding:0 16px!important}.topline>span{max-width:55%;line-height:1.4;font-size:9px!important}.topline .language-selector{flex-shrink:0;gap:0}.topline .language-selector button{min-width:34px;min-height:44px;padding:4px;font-size:12px!important}header.navshell,.fplus-clinical-page header.navshell,.fplus-approved>header.navshell,.whitening-approved>header.navshell,.whitening-visual-product>header.navshell,.cleanser-approved>header.navshell{z-index:49;background:#f8fcfff5;justify-content:space-between;align-items:center;min-height:64px;display:flex;position:sticky;overflow:visible;height:64px!important;padding:8px 18px!important;top:44px!important}.navshell>.master-logo-link{width:150px!important;height:46px!important;padding:4px!important}.navshell>.master-logo-link .master-logo-image{max-height:38px!important}header.navshell nav{display:none!important}header.navshell nav.open{background:#f8fcff;flex-direction:column;align-items:stretch;max-height:calc(100dvh - 108px);padding:12px 22px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 20px #09294a22;gap:0!important;margin:0!important;display:flex!important}.navshell nav.open a{border-bottom:1px solid #dae7f0;min-height:48px;padding:14px 0;font-size:16px!important;line-height:1.5!important}.navshell>.hamburger{color:#09294a;background:0 0;border:0;min-width:44px;min-height:44px;font-size:26px;display:block!important}.home-language-switch{z-index:8;background:0 0;border-radius:0;padding:0;position:absolute;top:.34%;right:18%}.home-language-switch .language-selector{gap:0}.home-language-switch .language-selector button{min-width:0;min-height:0;padding:0 1px;font-size:6px;line-height:1}.home-master-frame{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.home-contact-button{display:none}.home-mobile-tools{padding:8px 16px calc(8px + env(safe-area-inset-bottom));color:#fff;z-index:65;background:#031c3af5;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.home-mobile-tools>a,.home-mobile-tools>button{min-height:44px;color:inherit;white-space:nowrap;background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:8px 4px;font-size:12px;display:flex}.home-mobile-tools nav{color:#09294a;background:#f6fbff;max-height:calc(100dvh - 115px);padding:12px 24px;display:grid;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 20px #09294a22}.home-mobile-tools nav a{border-bottom:1px solid #dbe7f0;min-height:48px;padding:14px 0;font-size:16px}.master-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:36px 22px}.master-footer .footer-identity,.master-footer .footer-copy{grid-column:1/-1}.master-footer p{font-size:13px;line-height:1.7}}@media (max-width:900px){.whitening-v2-page .whitening-v2-opening{grid-template-columns:minmax(0,1fr)}.whitening-v2-page .whitening-v2-opening .whitening-v2-hero{min-width:0}.journal-category>header{grid-template-columns:52px minmax(0,1fr);gap:15px}.journal-category>header>p{grid-column:1/-1}.journal-category>header>span{font-size:44px}}.home-master-art .home-language-switch{z-index:8;background:#031d39;justify-content:center;align-items:center;width:9.7%;height:1.52%;padding:0;display:flex;position:absolute;top:0;right:17%}.home-master-art .home-language-switch .language-selector{justify-content:center;gap:0;width:100%;height:100%}.home-master-art .home-language-switch .language-selector button{text-underline-offset:3px;flex:1;justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;padding:0;font-size:clamp(4px,.85vw,16px);line-height:1;display:flex;color:#dce8f2!important}.home-ingredient-hotspot{z-index:3;border-radius:6px;width:17.6%;height:10.3%;transition:background .18s,box-shadow .18s,transform .18s;top:51.7%}.home-ingredient-hotspot.ingredient-1{left:41.5%}.home-ingredient-hotspot.ingredient-2{left:60.4%}.home-ingredient-hotspot.ingredient-3{left:79.3%}:is(.home-ingredient-hotspot:hover,.home-ingredient-hotspot:focus-visible){background:#7dcdff1f;transform:translateY(-2px);box-shadow:0 0 0 2px #8dc8e9,0 8px 24px #021c3966}.home-ingredient-hotspot:active{transform:translateY(0)scale(.985)}.science-site #fullerene,.science-site #apps,.science-site #panthenol{scroll-margin-top:120px}@media (prefers-reduced-motion:reduce){.home-ingredient-hotspot{transition:none}.home-ingredient-hotspot:hover,.home-ingredient-hotspot:active{transform:none}}.home-facebook-hotspot{z-index:3;border-radius:50%;width:3.8%;height:1.9%;top:96.9%;left:11%}.socials>a{border:1px solid #7993aa;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.home-instagram-hotspot{z-index:3;border-radius:50%;width:3.8%;height:1.9%;top:96.9%;left:6.6%}.socials>a,.home-master-art .home-instagram-hotspot,.home-master-art .home-facebook-hotspot{color:#e6f2fc;background:linear-gradient(145deg,#123b5a,#041d36);border:1px solid #7fabc8;border-radius:50%;place-items:center;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;box-shadow:inset 0 1px #ffffff20}.home-master-art .home-instagram-hotspot,.home-master-art .home-facebook-hotspot{aspect-ratio:1;z-index:3;width:3.4%;height:auto;top:97%}.home-instagram-hotspot svg,.home-facebook-hotspot svg{width:56%;height:56%}.socials>a:hover,.home-instagram-hotspot:hover,.home-facebook-hotspot:hover{color:#fff;background:linear-gradient(145deg,#245e83,#0a304e);border-color:#d2ecff;transform:translateY(-2px);box-shadow:0 0 16px #78c7f24d,inset 0 1px #ffffff30}.socials>a:focus-visible{color:#fff;background:linear-gradient(145deg,#245e83,#0a304e);border-color:#d2ecff;transform:translateY(-2px);box-shadow:0 0 16px #78c7f24d,inset 0 1px #ffffff30}.home-instagram-hotspot:focus-visible{color:#fff;background:linear-gradient(145deg,#245e83,#0a304e);border-color:#d2ecff;transform:translateY(-2px);box-shadow:0 0 16px #78c7f24d,inset 0 1px #ffffff30}.home-facebook-hotspot:focus-visible{color:#fff;background:linear-gradient(145deg,#245e83,#0a304e);border-color:#d2ecff;transform:translateY(-2px);box-shadow:0 0 16px #78c7f24d,inset 0 1px #ffffff30}@media (prefers-reduced-motion:reduce){.socials>a,.home-master-art .home-instagram-hotspot,.home-master-art .home-facebook-hotspot{transition:none;transform:none}}.home-social-backdrop{z-index:2;pointer-events:none;background:#031d39;width:12.6%;height:2.2%;position:absolute;top:96.7%;left:2.7%}.home-master-art .home-instagram-hotspot{left:3.2%}.home-master-art .home-facebook-hotspot{left:7.6%}.socials>a,.home-master-art .home-instagram-hotspot,.home-master-art .home-facebook-hotspot{isolation:isolate;color:#edf6ff;background:linear-gradient(145deg,#17364e,#061c31 70%) padding-box padding-box,linear-gradient(145deg,#e4f3ff,#6c91ab 36%,#234057 65%,#b8cfdf) border-box;border:1px solid #0000;border-radius:28%;transition:transform .22s,box-shadow .22s,color .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff30,inset 0 -2px 4px #00000030,0 4px 12px #00000024}.home-master-art .home-instagram-hotspot,.home-master-art .home-facebook-hotspot{position:absolute}.socials>a svg{width:20px;height:20px}.socials>a:before,.home-instagram-hotspot:before,.home-facebook-hotspot:before{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff16,#0000 48%);position:absolute;inset:0}.socials>a:hover,.home-instagram-hotspot:hover,.home-facebook-hotspot:hover{color:#fff;background:linear-gradient(145deg,#254b67,#0a263f 70%) padding-box padding-box,linear-gradient(145deg,#fff,#91bad5 45%,#4c7694 70%,#dcefff) border-box;transform:translateY(-3px);box-shadow:inset 0 1px 1px #ffffff45,0 6px 18px #00000030,0 0 14px #99cce51c}.socials>a:focus-visible{color:#fff;background:linear-gradient(145deg,#254b67,#0a263f 70%) padding-box padding-box,linear-gradient(145deg,#fff,#91bad5 45%,#4c7694 70%,#dcefff) border-box;transform:translateY(-3px);box-shadow:inset 0 1px 1px #ffffff45,0 6px 18px #00000030,0 0 14px #99cce51c}.home-instagram-hotspot:focus-visible{color:#fff;background:linear-gradient(145deg,#254b67,#0a263f 70%) padding-box padding-box,linear-gradient(145deg,#fff,#91bad5 45%,#4c7694 70%,#dcefff) border-box;transform:translateY(-3px);box-shadow:inset 0 1px 1px #ffffff45,0 6px 18px #00000030,0 0 14px #99cce51c}.home-facebook-hotspot:focus-visible{color:#fff;background:linear-gradient(145deg,#254b67,#0a263f 70%) padding-box padding-box,linear-gradient(145deg,#fff,#91bad5 45%,#4c7694 70%,#dcefff) border-box;transform:translateY(-3px);box-shadow:inset 0 1px 1px #ffffff45,0 6px 18px #00000030,0 0 14px #99cce51c}.socials>a:active,.home-instagram-hotspot:active,.home-facebook-hotspot:active{transform:translateY(0)scale(.96)}@media (prefers-reduced-motion:reduce){.socials>a,.home-master-art .home-instagram-hotspot,.home-master-art .home-facebook-hotspot{transition:none;transform:none}}.socials>a,.home-master-art .home-instagram-hotspot,.home-master-art .home-facebook-hotspot{box-shadow:none;background:0 0;border:0;border-radius:0;transition:opacity .18s;transform:none}.socials>a{width:44px;height:44px}.socials>a:before,.home-instagram-hotspot:before,.home-facebook-hotspot:before{display:none}.socials>a .official-social-icon,.home-master-art .official-social-icon{object-fit:contain;width:62%;height:62%;margin:0;display:block}.socials>a:hover,.home-instagram-hotspot:hover,.home-facebook-hotspot:hover,.socials>a:active,.home-instagram-hotspot:active,.home-facebook-hotspot:active{box-shadow:none;opacity:.8;background:0 0;transform:none}.socials>a:focus-visible{box-shadow:none;opacity:.8;background:0 0;transform:none}.home-instagram-hotspot:focus-visible{box-shadow:none;opacity:.8;background:0 0;transform:none}.home-facebook-hotspot:focus-visible{box-shadow:none;opacity:.8;background:0 0;transform:none}@media (max-width:760px){.home-master-art .home-instagram-hotspot,.home-master-art .home-facebook-hotspot{min-width:32px;min-height:32px;top:96.8%}.home-master-art .home-facebook-hotspot{left:calc(3.2% + 40px)}}.socials>a .official-social-icon,.home-master-art .official-social-icon{opacity:.65;width:37%;min-width:16px;height:37%;min-height:16px}.socials>a:after,.home-instagram-hotspot:after,.home-facebook-hotspot:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 42%,#ffffffa6 50%,#0000 58%) 150% 0/320% 100%;width:37%;min-width:16px;height:37%;min-height:16px;animation:7s ease-in-out infinite social-sheen;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.socials>a[href*=instagram\.com]:after,.home-instagram-hotspot:after{-webkit-mask-image:url(/social/instagram-white.svg);mask-image:url(/social/instagram-white.svg)}.socials>a[href*=facebook\.com]:after,.home-facebook-hotspot:after{animation-delay:1.2s;-webkit-mask-image:url(/social/facebook-white.png);mask-image:url(/social/facebook-white.png)}@keyframes social-sheen{0%,65%{background-position:150% 0}90%,to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.socials>a:after,.home-instagram-hotspot:after,.home-facebook-hotspot:after{animation:none;display:none}}@media (min-width:761px){.socials>a .official-social-icon,.home-master-art .official-social-icon,.socials>a:after,.home-instagram-hotspot:after,.home-facebook-hotspot:after{width:46%;height:46%}}.socials{align-items:center;gap:8px}.socials>a .official-social-icon,.home-master-art .official-social-icon{opacity:.9;width:66%;height:66%}.socials>a:after,.home-instagram-hotspot:after,.home-facebook-hotspot:after{width:66%;height:66%}.socials>a:hover,.home-instagram-hotspot:hover,.home-facebook-hotspot:hover{opacity:1}.socials>a:focus-visible{opacity:1}.home-instagram-hotspot:focus-visible{opacity:1}.home-facebook-hotspot:focus-visible{opacity:1}@media (min-width:761px){.home-master-art .home-instagram-hotspot,.home-master-art .home-facebook-hotspot{width:clamp(44px,3.4vw,56px);height:auto}.home-master-art .home-instagram-hotspot{left:3.2%}.home-master-art .home-facebook-hotspot{left:calc(3.2% + clamp(44px,3.4vw,56px) + 12px)}}.footer-identity .socials{justify-content:center}@media (min-width:761px){.home-master-art .home-instagram-hotspot{left:calc(15% - clamp(44px,3.4vw,56px) - 6px)}.home-master-art .home-facebook-hotspot{left:calc(15% + 6px)}}@media (max-width:760px){.home-master-art .home-instagram-hotspot{left:calc(15% - 36px)}.home-master-art .home-facebook-hotspot{left:calc(15% + 4px)}}.home-master-viewport{aspect-ratio:3000/6632;overflow:hidden}.home-live-footer .master-footer{min-height:300px;font-family:var(--sans);grid-template-columns:1.35fr 1.2fr 1fr 1fr 1.1fr;gap:32px;padding:40px clamp(28px,3.8vw,64px) 68px;font-size:13px;line-height:1.7}.home-live-footer .master-footer h4{color:#fff;letter-spacing:.05em;margin:0 0 15px;font-size:12px;line-height:1.5}.home-live-footer .master-footer>div>a:not(.brand){color:#dce9f4;margin:5px 0;font-size:13px;line-height:1.8}.home-live-footer .master-footer p{font-size:13px;line-height:1.7}.home-live-footer .footer-brand{font-size:clamp(20px,2vw,30px)}.home-live-footer .footer-identity .socials{justify-content:center;margin-top:20px}.home-live-footer .master-footer .footer-copy{color:#a9bfd0;font-size:11px}@media (max-width:1000px){.home-live-footer .master-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.home-live-footer .footer-identity{grid-column:1/-1;justify-self:center;max-width:300px}.home-live-footer .master-footer>div:last-of-type{grid-column:1/-1}.home-live-footer .footer-brand{font-size:28px}.home-live-footer .master-footer .footer-copy{grid-column:1/-1;margin:4px 0 0;position:static}.home-live-footer .master-footer{padding-bottom:32px}}.home-live-footer .official-footer-brand{background:0 0;width:100%;max-width:272px;height:auto;margin:0 0 16px;display:block}.home-live-footer .official-footer-brand img{filter:grayscale()invert();mix-blend-mode:screen;width:100%;height:auto;display:block}
