/*! 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,::backdrop{--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,::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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--ink:#102d49;--muted:#607589;--green:#18ae83;--blue:#2472df;--pale:#f5fbf9;--line:#dce9eb;--gold:#d7a92f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40;background:#ffffffed;border-bottom:1px solid #e5efef;justify-content:space-between;align-items:center;height:88px;padding:0 max(4vw,36px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;display:flex}.brand img{object-fit:contain;mix-blend-mode:multiply;width:52px;height:52px}.brand span{letter-spacing:.02em;font-size:21px;font-weight:800;line-height:1.05}.brand span b{color:var(--green)}.brand small{letter-spacing:.2em;color:#8a9caa;margin-top:7px;font-size:8px;font-weight:600;display:block}.header nav{align-items:center;gap:34px;font-size:15px;font-weight:650;display:flex}.header nav a{padding:31px 0 26px;position:relative}.header nav a:after{content:"";background:var(--green);width:0;height:2px;transition:all .25s;position:absolute;bottom:21px;left:0}.header nav a:hover:after{width:100%}.navShare{color:var(--green);background:#fff;border:1px solid #a6d6c9;border-radius:11px;padding:11px 15px;font-weight:700}.navShare:hover{background:#eaf8f3}.menuButton{background:0 0;border:0;display:none}.hero{background:radial-gradient(circle at 80% 34%,#e8f8f4 0,#e8f8f400 34%),linear-gradient(125deg,#fff 0%,#fbfefd 52%,#f0f8ff 100%);grid-template-columns:47% 53%;align-content:start;min-height:calc(100vh - 88px);padding:78px max(4vw,36px) 34px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";filter:blur(55px);opacity:.8;background:#dff4ef;border-radius:50%;width:600px;height:150px;position:absolute;bottom:-95px;left:4%}.heroCopy{z-index:2;padding:34px 0 80px;position:relative}.eyebrow{color:var(--green);letter-spacing:.08em;margin-bottom:28px;font-size:18px;font-weight:700}.eyebrow span{border:1px solid #b4e2d5;border-radius:50%;place-items:center;width:32px;height:32px;margin-right:8px;display:inline-grid}.hero h1{letter-spacing:-.045em;margin:0 0 26px;font-size:clamp(40px,4vw,64px);font-weight:850;line-height:1.24}.hero h1 span{color:var(--green)}.hero h1 .blue{color:var(--blue)}.heroCopy>p{color:#536c82;max-width:650px;margin:0;font-size:19px;line-height:1.85}.heroActions{gap:20px;margin-top:34px;display:flex}.primaryButton,.secondaryButton{border:0;border-radius:11px;justify-content:center;align-items:center;gap:20px;height:58px;padding:0 26px;font-weight:750;transition:all .25s;display:inline-flex}.primaryButton{color:#fff;background:linear-gradient(135deg,#18af83,#15a67b);box-shadow:0 10px 25px #18ae833d}.primaryButton:hover{transform:translateY(-2px);box-shadow:0 14px 30px #18ae834f}.secondaryButton{color:var(--blue);background:#fff;border:1px solid #a8c8f6}.secondaryButton:hover{border-color:var(--blue);transform:translateY(-2px)}.trust{color:#61788a;gap:25px;margin-top:27px;font-size:13px;display:flex}.trust b{color:var(--green);margin-right:5px}.heroVisual{z-index:2;min-height:560px;position:relative}.heroPerson{object-fit:cover;object-position:center top;filter:drop-shadow(0 22px 25px #1e5b7421);border-radius:48% 48% 28% 28%;width:70%;height:91%;position:absolute;bottom:5px;left:15%;-webkit-mask-image:linear-gradient(#000 84%,#0000 100%);mask-image:linear-gradient(#000 84%,#0000 100%)}.orbit{border:2px dashed #1db58a8f;border-radius:50%;width:76%;height:76%;animation:28s linear infinite spin;position:absolute;top:10%;left:9%}.orbitTwo{border:1px solid #2777e861;width:60%;height:60%;animation-duration:35s;animation-direction:reverse;top:18%;left:17%}.floatCard,.earningCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:4;background:#fffffff0;border:1px solid #c1dcd8e6;border-radius:16px;position:absolute;box-shadow:0 13px 34px #1d4c6126}.floatCard{align-items:center;gap:11px;padding:14px 17px;display:flex}.floatCard b{color:var(--green);font-size:17px;display:block}.floatCard small{color:#708497;margin-top:5px;font-size:11px;display:block}.miniIcon{color:var(--green);background:#e7f8f2;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.blueIcon{color:var(--blue);background:#edf4ff}.productCard{top:10px;right:6%}.serviceCard{bottom:60px;left:0}.earningCard{width:190px;padding:16px;bottom:28px;right:0}.earningTop{color:var(--blue);align-items:center;gap:8px;margin-bottom:13px;display:flex}.earningTop span{background:#e9f1ff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.earningCard>small{color:#7a8c9d;font-size:10px}.earningCard strong{color:#195dcc;margin-top:4px;font-size:20px;display:block}.earningCard em{color:#0a9f70;font-size:10px;font-style:normal;position:absolute;top:58px;right:14px}.bars{border-bottom:1px solid #dfe9f2;align-items:end;gap:7px;height:45px;margin-top:12px;display:flex}.bars i{background:linear-gradient(#56a5ff,#2372df);border-radius:3px 3px 0 0;flex:1;display:block}.ltBadge{z-index:5;width:72px;height:72px;color:var(--green);background:#fff;border:7px solid #ffffffd1;border-radius:50%;place-items:center;font-size:27px;font-style:italic;font-weight:900;display:grid;position:absolute;bottom:35px;left:47%;box-shadow:0 8px 20px #2069792b}.statBar{z-index:3;background:#ffffffe6;border:1px solid #dceaea;border-radius:18px;grid-column:1/-1;grid-template-columns:1.35fr repeat(4,1fr);padding:24px 28px;display:grid;position:relative;box-shadow:0 14px 36px #235b7114}.statBar>div{border-right:1px solid #dfe8eb;flex-direction:column;justify-content:center;padding:0 25px;display:flex}.statBar>div:last-child{border:0}.statBar b{color:var(--green);font-family:Georgia,serif;font-size:30px}.statBar>div:nth-child(3) b,.statBar>div:nth-child(5) b{color:var(--blue)}.statBar span{font-weight:800}.statBar small{color:#718495;margin-top:4px}.section{padding:110px max(5.5vw,40px)}.sectionEyebrow{color:var(--green);letter-spacing:.17em;margin-bottom:12px;font-size:12px;font-weight:750;display:block}.sectionHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px;display:flex}.sectionHeading h2,.serviceIntro h2,.events h2{letter-spacing:-.035em;margin:0 0 12px;font-size:40px}.sectionHeading p,.serviceIntro p{color:var(--muted);max-width:670px;margin:0;line-height:1.8}.filters{gap:8px;display:flex}.filters button{border:1px solid var(--line);color:#5e7487;background:#fff;border-radius:99px;padding:9px 15px;font-size:13px}.filters button.active{background:var(--ink);border-color:var(--ink);color:#fff}.productGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.product{border:1px solid var(--line);background:#fff;border-radius:20px;transition:all .25s;overflow:hidden}.product:hover{transform:translateY(-5px);box-shadow:0 18px 45px #1a495b1a}.productArt{place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.productArt:after{content:"";border:1px solid #ffffffbf;border-radius:50%;width:190px;height:190px;position:absolute}.productArt span{z-index:1;color:#fff;text-shadow:0 6px 20px #12464e33;font-size:64px}.productArt small{background:#ffffffd1;border-radius:30px;padding:6px 10px;font-weight:700;position:absolute;top:17px;left:17px}.productArt.mint{background:linear-gradient(135deg,#dff7ee,#53c9a8)}.productArt.blue{background:linear-gradient(135deg,#e0edff,#65a2f5)}.productArt.gold{background:linear-gradient(135deg,#fff2d1,#e6b43e)}.productBody{padding:23px}.tag{color:var(--green);letter-spacing:.1em;font-size:11px;font-weight:750}.product h3{margin:8px 0;font-size:23px}.product p{color:var(--muted);min-height:48px;font-size:14px;line-height:1.7}.productMeta{border-top:1px solid #edf1f3;justify-content:space-between;align-items:end;margin-top:17px;padding-top:16px;display:flex}.productMeta strong{font-size:18px}.productMeta small{color:#0c9b6e}.productBody>button{width:100%;color:var(--green);background:#f1faf7;border:0;border-radius:10px;justify-content:space-between;margin-top:17px;padding:13px;font-weight:750;display:flex}.services{background:#f4faf8;grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.serviceIntro .secondaryButton{margin-top:30px}.steps{flex-direction:column;display:flex}.steps article{border-bottom:1px solid #d5e7e1;gap:26px;padding:27px 0;display:flex}.steps article:first-child{padding-top:0}.steps article>span{color:#a9d9cc;font:italic 32px Georgia,serif}.steps h3{margin:0 0 8px;font-size:20px}.steps p{color:var(--muted);margin:0;line-height:1.7}.events{background:#fff}.eventCard{color:#fff;background:linear-gradient(115deg,#0f3550,#15526e);border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:38px;padding:40px 44px;display:grid;box-shadow:0 22px 60px #0f35502e}.date{border-right:1px solid #fff3;align-items:center;gap:12px;padding-right:34px;display:flex}.date b{color:#66d6b5;font:58px Georgia,serif}.date span{letter-spacing:.1em;font-size:12px;line-height:1.4}.eventCopy h2{margin-bottom:7px;font-size:30px}.eventCopy p{color:#cfe2eb;margin:0}.eventInfo{color:#aee5d4;gap:24px;margin-top:14px;font-size:13px;display:flex}.ctaSection{background:linear-gradient(130deg,#edf9f5,#e9f3ff);border-radius:25px;justify-content:space-between;align-items:center;margin:0 max(5.5vw,40px) 90px;padding:60px;display:flex}.ctaSection>div>span{color:var(--green);font-weight:750}.ctaSection h2{margin:10px 0 0;font-size:38px}.ctaSection>button{background:var(--blue);color:#fff;border:0;border-radius:12px;padding:18px 24px;font-weight:750;box-shadow:0 10px 25px #2472df38}footer{border-top:1px solid var(--line);color:#748696;justify-content:space-between;align-items:center;padding:38px max(5.5vw,40px);font-size:13px;display:flex}.footerBrand{color:var(--ink);align-items:center;gap:10px;display:flex}.footerBrand img{object-fit:contain;mix-blend-mode:multiply;width:39px;height:39px}.footerBrand b,.footerBrand small{display:block}.footerBrand small{color:#8c9aa7;margin-top:3px;font-size:10px}.footerLinks{gap:22px;display:flex}.modalBackdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#081f308c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:24px;width:min(600px,100%);padding:38px;animation:.25s modalIn;position:relative;box-shadow:0 30px 90px #00000042}.close{color:#79909e;background:0 0;border:0;font-size:30px;position:absolute;top:13px;right:17px}.modalIcon{width:50px;height:50px;color:var(--green);background:#e7f8f2;border-radius:15px;place-items:center;font-size:23px;display:grid}.modal h2{margin:18px 0 10px;font-size:27px}.modal>p{color:var(--muted);font-size:14px;line-height:1.7}.modal label{margin:24px 0 7px;font-size:12px;font-weight:750;display:block}.linkBox{border:1px solid var(--line);background:#f3f7f8;border-radius:10px;align-items:center;padding:5px 5px 5px 13px;display:flex}.linkBox span{text-overflow:ellipsis;white-space:nowrap;color:#597083;flex:1;font-size:12px;overflow:hidden}.linkBox button{background:var(--green);color:#fff;border:0;border-radius:8px;min-width:88px;padding:10px 13px}.shareSummary{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0;display:grid}.shareSummary span{text-align:center;background:#f7fbfa;border-radius:11px;padding:13px}.shareSummary b,.shareSummary small{display:block}.shareSummary b{color:var(--blue)}.shareSummary small{color:#779;font-size:10px}.modalPrimary{background:var(--ink);color:#fff;border:0;border-radius:10px;width:100%;padding:14px;font-weight:750}@keyframes spin{to{transform:rotate(360deg)}}@keyframes modalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}.navDropdown{position:relative}.navDropdown summary{cursor:pointer;align-items:center;gap:6px;padding:31px 0 26px;list-style:none;display:flex;position:relative}.navDropdown summary::-webkit-details-marker{display:none}.navDropdown summary:after{content:"";background:var(--green);width:0;height:2px;transition:all .25s;position:absolute;bottom:21px;left:0}.navDropdown:hover summary:after,.navDropdown[open] summary:after{width:100%}.navDropdown summary span{color:var(--green);font-size:12px;transition:transform .2s}.navDropdown[open] summary span{transform:rotate(180deg)}.navDropdownMenu{background:#fffffffa;border:1px solid #dce9eb;border-radius:14px;width:260px;padding:10px;display:none;position:absolute;top:67px;left:-18px;box-shadow:0 18px 46px #14405229}.navDropdown:hover .navDropdownMenu,.navDropdown:focus-within .navDropdownMenu,.navDropdown[open] .navDropdownMenu{display:grid}.header nav .navDropdownMenu a{border-radius:9px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.header nav .navDropdownMenu a:after{display:none}.header nav .navDropdownMenu a:hover{color:#11856a;background:#eef8f5}.navCategoryGroup{border-bottom:1px solid #e4eded;margin-bottom:7px;padding-bottom:7px}.header nav .navDropdownMenu .navProductLink{color:#547484;border-left:2px solid #7ed3b8;border-radius:0 8px 8px 0;justify-content:flex-start;margin:1px 12px 2px 22px;padding:7px 10px;font-size:13px}.header nav .navDropdownMenu .navProductLink:before{content:"商品";color:#11856a;background:#e7f7f2;border-radius:99px;margin-right:8px;padding:3px 6px;font-size:9px}.productPageLink{width:100%;color:var(--blue);background:#eef5ff;border-radius:10px;justify-content:space-between;margin-top:17px;padding:13px;font-weight:750;display:flex}.productBody>.productPageLink+button{margin-top:9px}.resources{background:linear-gradient(#f8fcfb,#fff)}.resourceHeading{text-align:center;max-width:700px;margin:0 auto 42px}.resourceHeading h2{letter-spacing:-.035em;margin:0 0 12px;font-size:40px}.resourceHeading p{color:var(--muted);margin:0;line-height:1.8}.resourceGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.resourceGrid>a{border:1px solid var(--line);background:#fff;border-radius:20px;padding:29px;transition:all .25s;display:block;position:relative;box-shadow:0 10px 35px #1c4a5c0f}.resourceGrid>a:hover{transform:translateY(-4px);box-shadow:0 18px 42px #1c4a5c1c}.resourceIcon{border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:22px;font-size:21px;display:grid}.resourceIcon.soap{color:#b48813;background:#fff5d8}.resourceIcon.tally{color:var(--blue);background:#edf4ff}.resourceIcon.sheet{color:#0b976b;background:#e7f8f1}.resourceGrid small{letter-spacing:.12em;color:var(--green);font-size:11px;font-weight:750}.resourceGrid h3{margin:7px 0 10px;font-size:21px}.resourceGrid p{color:var(--muted);min-height:48px;font-size:14px;line-height:1.7}.resourceGrid b{color:var(--blue);margin-top:18px;font-size:14px;display:block}.resourceGrid em{color:#b05e33;background:#fff5ef;border-radius:8px;margin-top:14px;padding:7px 9px;font-size:11px;font-style:normal;display:block}.ctaSection>a{background:var(--blue);color:#fff;border:0;border-radius:12px;padding:18px 24px;font-weight:750;box-shadow:0 10px 25px #2472df38}.modalPrimary{text-align:center;display:block}@media (width<=1050px){.header nav{gap:18px}.hero{grid-template-columns:1fr 1fr}.heroVisual{min-height:500px}.statBar{grid-template-columns:repeat(4,1fr)}.statBar>div:first-child{display:none}.productGrid{grid-template-columns:repeat(2,1fr)}.product:last-child{grid-column:span 2}.events .primaryButton{display:none}.services{gap:45px}.resourceGrid{grid-template-columns:1fr 1fr}.resourceGrid>a:last-child{grid-column:span 2}}@media (width<=780px){.header{height:72px;padding:0 20px}.brand img{width:42px;height:42px}.brand span{font-size:17px}.menuButton{flex-direction:column;gap:5px;padding:8px;display:flex}.menuButton i{background:var(--ink);width:24px;height:2px}.header nav{background:#fff;flex-direction:column;align-items:stretch;max-height:calc(100vh - 72px);padding:18px 22px 25px;display:none;position:absolute;top:72px;left:0;right:0;overflow:auto;box-shadow:0 15px 25px #163f501f}.header nav.open{display:flex}.header nav a{padding:10px 0}.navDropdown{width:100%}.navDropdown summary{justify-content:space-between;padding:10px 0}.navDropdown summary:after{bottom:4px}.navDropdownMenu{width:100%;box-shadow:none;background:#f7fbfa;border:0;border-left:2px solid #bfe5da;border-radius:0;margin:3px 0 8px;padding:6px 6px 6px 13px;position:static}.header nav .navDropdownMenu a{padding:9px 10px}.header nav .navDropdownMenu .navProductLink{margin-left:16px}.navShare{margin-top:5px}.hero{padding:50px 22px 28px;display:block}.heroCopy{padding:0}.hero h1{font-size:40px}.heroCopy>p{font-size:16px}.heroActions{flex-direction:column;gap:10px}.primaryButton,.secondaryButton{width:100%}.trust{flex-wrap:wrap;gap:8px 16px}.heroVisual{min-height:480px;margin-top:25px}.heroPerson{width:85%;left:5%}.earningCard{right:-5px}.productCard{right:0}.serviceCard{left:0}.statBar{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:10px}.statBar>div{border:0;padding:5px}.statBar b{font-size:24px}.section{padding:75px 22px}.sectionHeading{display:block}.filters{margin-top:25px;padding-bottom:5px;overflow:auto}.filters button{white-space:nowrap}.productGrid{grid-template-columns:1fr}.product:last-child{grid-column:auto}.services{display:block}.steps{margin-top:50px}.eventCard{padding:30px;display:block}.date{border:0;border-bottom:1px solid #fff3;margin-bottom:22px;padding:0 0 20px}.eventCopy h2{font-size:26px}.eventInfo{display:block}.eventInfo span{margin-top:7px;display:block}.resourceHeading{text-align:left}.resourceHeading h2{font-size:32px}.resourceGrid{grid-template-columns:1fr}.resourceGrid>a:last-child{grid-column:auto}.ctaSection{margin:0 22px 65px;padding:34px 25px;display:block}.ctaSection h2{font-size:29px}.ctaSection>button,.ctaSection>a{justify-content:center;width:100%;margin-top:28px;display:flex}footer{text-align:center;display:block}.footerBrand{justify-content:center}.footerLinks{justify-content:center;margin-top:24px}.modal{padding:30px 20px}.shareSummary{grid-template-columns:1fr}.linkBox span{max-width:180px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.registrationPage{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 12% 8%,#18ae8324,#0000 25%),linear-gradient(135deg,#f7fcfa,#eef6ff)}.registrationHeader{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe6;justify-content:space-between;align-items:center;height:82px;padding:0 max(5vw,30px);display:flex}.registrationHeader>a:last-child{color:var(--blue);font-size:13px;font-weight:700}.registrationBrand{align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.registrationBrand img{object-fit:contain;mix-blend-mode:multiply;width:48px;height:48px}.registrationBrand b{color:var(--green)}.registrationShell{grid-template-columns:1fr 480px;align-items:start;gap:80px;max-width:1180px;margin:0 auto;padding:70px 30px 85px;display:grid}.registrationIntro{padding-top:40px}.registrationEyebrow{color:var(--green);letter-spacing:.16em;background:#ffffffa6;border:1px solid #b9e2d7;border-radius:40px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-block}.registrationIntro h1{letter-spacing:-.05em;margin:25px 0 20px;font-size:clamp(44px,5vw,68px);line-height:1.14}.registrationIntro h1 b{color:var(--blue)}.registrationIntro>p{max-width:600px;color:var(--muted);font-size:18px;line-height:1.8}.eventFacts{gap:15px;margin:34px 0;display:flex}.eventFacts>span{border:1px solid var(--line);background:#fffc;border-radius:14px;align-items:center;gap:11px;min-height:78px;padding:14px 18px;display:flex}.eventFacts i{color:var(--green);font:italic 35px Georgia,serif}.eventFacts b{color:var(--blue);font-size:20px}.eventFacts small{color:#5d7284;font-size:11px;line-height:1.45}.feeNotice{border-left:3px solid var(--gold);margin-top:30px;padding:3px 0 3px 18px}.feeNotice strong{font-size:14px}.feeNotice p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.7}.registrationCard{background:#fff;border:1px solid #dce9eb;border-radius:24px;padding:38px;box-shadow:0 24px 70px #18465b21}.formStep{color:var(--green);letter-spacing:.18em;font-size:10px;font-weight:800}.registrationCard h2{margin:9px 0;font-size:30px}.registrationCard>p{color:var(--muted);margin:0 0 25px;font-size:13px}.registrationCard form>label{margin-bottom:18px;font-size:13px;font-weight:750;display:block}.registrationCard label>span,.registrationCard legend>span{color:#e05c52;margin-left:3px}.registrationCard input[type=text],.registrationCard input[type=tel]{width:100%;color:var(--ink);background:#fbfdfd;border:1px solid #d5e2e6;border-radius:10px;outline:none;margin-top:8px;padding:13px 14px}.registrationCard input[type=text]:focus,.registrationCard input[type=tel]:focus{border-color:var(--green);box-shadow:0 0 0 3px #18ae831a}.registrationCard label>small{color:#8999a5;margin-top:6px;font-size:10px;font-weight:400;display:block}.registrationCard fieldset{border:0;margin:0 0 19px;padding:0}.registrationCard legend{margin-bottom:9px;font-size:13px;font-weight:750}.registrationCard fieldset label{cursor:pointer;border:1px solid #dce7e9;border-radius:10px;align-items:center;gap:9px;margin-top:8px;padding:12px 13px;display:flex}.registrationCard fieldset input{accent-color:var(--green)}.registrationCard fieldset i,.privacyCheck i{color:#526b7d;font-size:12px;font-style:normal;font-weight:500}.privacyCheck{align-items:flex-start;gap:9px;line-height:1.6;display:flex!important}.privacyCheck input{accent-color:var(--green);margin-top:3px}.registrationCard form>button{color:#fff;background:linear-gradient(135deg,#18ae83,#1579c7);border:0;border-radius:11px;width:100%;padding:15px;font-weight:800;box-shadow:0 11px 24px #18ae8333}.registrationCard form>button:disabled{opacity:.65;cursor:wait}.formError{color:#b73c35;background:#fff1f0;border-radius:8px;padding:10px;font-size:12px}.successPanel{text-align:center;padding:30px 0 10px}.successPanel>span{width:64px;height:64px;color:var(--green);background:#e4f8f1;border-radius:50%;place-items:center;margin:0 auto;font-size:29px;display:grid}.successPanel h3{margin:18px 0 8px;font-size:25px}.successPanel p{color:var(--muted);line-height:1.7}.successPanel a{background:var(--ink);color:#fff;border-radius:9px;margin-top:18px;padding:12px 19px;font-weight:700;display:inline-block}.registrationFooter{text-align:center;color:#8798a5;background:#ffffff8c;border-top:1px solid #dfe9ec;padding:25px;font-size:11px}@media (width<=900px){.registrationShell{grid-template-columns:1fr;gap:35px;padding-top:35px}.registrationIntro{padding-top:0}.eventFacts{flex-wrap:wrap}.registrationCard{width:100%;max-width:600px;margin:0 auto}}@media (width<=560px){.registrationHeader{height:70px;padding:0 18px}.registrationBrand{font-size:15px}.registrationBrand img{width:40px;height:40px}.registrationShell{padding:38px 18px 60px}.registrationIntro h1{font-size:40px}.registrationIntro>p{font-size:15px}.eventFacts{grid-template-columns:1fr 1fr;display:grid}.eventFacts>span:first-child{grid-row:span 2}.eventFacts>span{padding:12px}.registrationCard{border-radius:18px;padding:28px 20px}}.featuredProduct{color:#fff;background:linear-gradient(135deg,#07182a 0%,#0b2541 55%,#102e4d 100%);grid-template-columns:minmax(320px,.92fr) minmax(420px,1.08fr);align-items:center;gap:72px;padding:110px max(5.5vw,40px);display:grid;position:relative;overflow:hidden}.featuredProduct:before{content:"";border:1px solid #dbb14b2b;border-radius:50%;width:520px;height:520px;position:absolute;top:-220px;right:-150px}.featuredVisual{border:1px solid #eecb7552;border-radius:28px;min-height:650px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000057}.featuredVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#030c1959);position:absolute;inset:0}.featuredVisual img{object-fit:contain;object-position:center;background:#061426;width:100%;height:100%;position:absolute;inset:0}.featuredBadge{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f0c96e;letter-spacing:.15em;background:#051426b8;border:1px solid #f4d27e80;border-radius:99px;padding:9px 13px;font-size:11px;font-weight:800;position:absolute;top:22px;left:22px}.featuredCopy{z-index:2;max-width:680px;position:relative}.featuredCopy .sectionEyebrow{color:#e7bd59}.featuredCopy h2{letter-spacing:.12em;color:#0000;background:linear-gradient(135deg,#fff2bf,#d59b28);-webkit-background-clip:text;margin:10px 0 6px;font:700 clamp(54px,6vw,88px) Georgia,Noto Serif TC,serif}.featuredCopy h3{letter-spacing:.02em;margin:0 0 24px;font-size:clamp(25px,2.6vw,38px)}.featuredCopy>p{color:#cbd8e5;max-width:640px;font-size:17px;line-height:2}.featuredPillars{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.featuredPillars span{color:#f0d38e;background:#e3b54614;border:1px solid #eec86c6b;border-radius:99px;padding:10px 16px;font-size:13px;font-weight:750}.featuredActions{gap:13px;display:flex}.featuredActions a{border-radius:11px;justify-content:space-between;align-items:center;min-width:155px;height:55px;padding:0 22px;font-weight:800;transition:all .25s;display:flex}.featuredLearn{color:#0a2340;background:#fff}.featuredBuy{color:#fff;background:linear-gradient(135deg,#e1b347,#bd8120);box-shadow:0 12px 28px #cf97283d}.featuredActions a:hover{transform:translateY(-2px)}.featuredNote{color:#8298ac;margin-top:16px;font-size:11px;display:block}@media (width<=900px){.featuredProduct{grid-template-columns:1fr;gap:42px}.featuredVisual{width:100%;max-width:620px;min-height:720px;margin:0 auto}.featuredCopy{max-width:720px;margin:0 auto}}@media (width<=560px){.featuredProduct{padding:70px 20px}.featuredVisual{border-radius:20px;min-height:520px}.featuredCopy h2{font-size:52px}.featuredCopy h3{font-size:25px}.featuredCopy>p{font-size:15px}.featuredActions{flex-direction:column}.featuredActions a{width:100%}}.dlPurchasePrice{color:#fff;margin-top:.3rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1;display:block}.dlPurchasePrice span{font-size:.38em;font-weight:600}.dlPurchaseNotes{gap:.35rem;margin-top:1rem;font-size:.88rem;display:grid}.dlPurchaseNotes span:before{content:"✓";color:#f4d68b;margin-right:.45rem}.dlPurchaseActions{gap:.75rem;min-width:min(100%,280px);display:grid}.dlPurchaseActions>a{color:#fff;text-align:center;text-underline-offset:4px;text-decoration:underline}.dlPurchaseActions .addToCartButton{color:#652c52;cursor:pointer;background:#fff;border:0;border-radius:999px;width:100%;padding:1rem 1.5rem;font-weight:800}.dlPage{--navy:#06172a;--navy2:#0c2a49;--dlgold:#d7a53e;color:#0d2a45;background:#fff}.dlHeader{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;background:#fffffff0;border-bottom:1px solid #dce6ec;justify-content:space-between;align-items:center;height:78px;padding:0 max(4vw,26px);display:flex;position:sticky;top:0}.dlBrand{align-items:center;gap:9px;font-weight:800;display:flex}.dlBrand img{object-fit:contain;mix-blend-mode:multiply;width:45px;height:45px}.dlBrand b{color:#18ae83}.dlHeader nav{gap:28px;font-size:13px;font-weight:700;display:flex}.dlHeader nav a:hover{color:#b8811c}.dlHeaderBuy{background:var(--navy);color:#fff;border-radius:9px;padding:11px 17px;font-size:13px;font-weight:800}.dlHero{color:#fff;background:radial-gradient(circle at 82% 18%,#e1b3472b,#0000 30%),linear-gradient(135deg,#06182c,#0a2746 66%,#102e4d);grid-template-columns:48% 52%;min-height:calc(100vh - 78px);display:grid}.dlHeroImage{min-height:720px;position:relative;overflow:hidden}.dlHeroImage:after{content:"";background:linear-gradient(90deg,#0000 66%,#0a2746 100%),linear-gradient(#0000 55%,#040f1d52);position:absolute;inset:0}.dlHeroImage img{object-fit:contain;object-position:center;background:#061426;width:100%;height:100%;position:absolute;inset:0}.dlHeroImage>span{z-index:2;letter-spacing:.17em;color:#f0ce7a;font-size:10px;position:absolute;bottom:30px;left:34px}.dlHeroCopy{align-self:center;padding:70px max(7vw,65px) 70px 8vw}.dlHeroCopy>small,.dlEyebrow{color:var(--dlgold);letter-spacing:.2em;font-size:11px;font-weight:800}.dlHeroCopy h1{letter-spacing:.12em;color:#0000;background:linear-gradient(135deg,#fff1b2,#dca531);-webkit-background-clip:text;margin:16px 0 4px;font:700 clamp(58px,7vw,104px) Georgia,Noto Serif TC,serif}.dlHeroCopy h2{margin:0 0 24px;font-size:clamp(35px,4vw,59px);line-height:1.28}.dlHeroCopy>p{color:#c6d5e2;max-width:600px;font-size:16px;line-height:1.9}.dlHeroActions{gap:12px;margin-top:32px;display:flex}.dlHeroActions a{border:1px solid #ffffff40;border-radius:10px;align-items:center;gap:30px;height:54px;padding:0 22px;font-weight:800;display:flex}.dlHeroActions a:first-child{background:linear-gradient(135deg,#e1b348,#bc7d1d);border:0}.dlQuick{color:#9db1c1;border-top:1px solid #ffffff24;gap:28px;margin-top:42px;padding-top:25px;font-size:11px;display:flex}.dlQuick b{color:#f2cf7a;font:28px Georgia,serif;display:block}.dlWhy,.dlFeatures,.dlIngredients,.dlPlan,.dlAudience{padding:105px max(7vw,45px)}.dlWhy{text-align:center;background:#f8fafb}.dlWhy h2,.dlSectionIntro h2,.dlAudience h2{letter-spacing:-.04em;margin:14px 0;font-size:clamp(34px,4vw,52px)}.dlWhy>p,.dlSectionIntro p,.dlAudience p{color:#63778a;max-width:750px;line-height:1.8}.dlWhy>p{margin:0 auto}.dlWhyGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:45px;display:grid}.dlWhyGrid article{background:#fff;border:1px solid #dfe8ed;border-radius:16px;padding:28px 20px}.dlWhyGrid i{color:#d4a240;font:italic 25px Georgia,serif;display:block}.dlWhyGrid b,.dlWhyGrid span{display:block}.dlWhyGrid b{margin:13px 0 8px;font-size:20px}.dlWhyGrid span{color:#718395;font-size:13px}.dlFeatures{background:#fff}.dlSectionIntro{text-align:center;max-width:780px;margin:0 auto 46px}.dlSectionIntro p{margin:0 auto}.dlFeatureGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dlFeatureGrid article{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #dbe5ea;border-radius:21px;padding:38px;box-shadow:0 14px 40px #18394e0f}.dlFeatureGrid article>span{color:#e4b852;background:#0b2947;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:25px;font-size:23px;display:grid}.dlFeatureGrid small{color:#b78628;letter-spacing:.15em;font-size:10px}.dlFeatureGrid h3{margin:8px 0 12px;font-size:27px}.dlFeatureGrid p{color:#687d8e;font-size:14px;line-height:1.8}.dlIngredients{color:#fff;background:linear-gradient(135deg,#06172a,#0d2c4d);overflow:hidden}.dlIngredients .dlSectionIntro p{color:#9db2c3}.dlIngredientScroller{scroll-snap-type:x mandatory;grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:14px;padding:6px 0 22px;display:grid;overflow-x:auto}.dlIngredientScroller article{scroll-snap-align:start;background:#ffffff0e;border:1px solid #e5c06745;border-radius:17px;min-height:190px;padding:25px}.dlIngredientScroller i{color:#d8aa45;font:italic 22px Georgia,serif}.dlIngredientScroller h3{margin:35px 0 8px;font-size:21px}.dlIngredientScroller p{color:#aabccc;margin:0;font-size:13px}.dlPlan{background:#fbfaf7}.dlTimeline{grid-template-columns:repeat(4,1fr);gap:14px;display:grid;position:relative}.dlTimeline:before{content:"";background:linear-gradient(90deg,#d6a63e,#1a71b7);height:2px;position:absolute;top:18px;left:8%;right:8%}.dlTimeline article{text-align:center;padding-top:55px;position:relative}.dlTimeline article:before{content:"";z-index:2;background:#fff;border:5px solid #d6a63e;border-radius:50%;width:20px;height:20px;position:absolute;top:9px;left:calc(50% - 10px)}.dlTimeline article:nth-child(n+3):before{border-color:#2678b9}.dlTimeline b,.dlTimeline span,.dlTimeline small{display:block}.dlTimeline b{color:#b17e21;font:italic 23px Georgia,serif}.dlTimeline span{margin:8px 0;font-size:20px;font-weight:800}.dlTimeline small{color:#788999}.dlAudience{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.dlAudience ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.dlAudience li{background:#f8fbfb;border:1px solid #dbe6ea;border-radius:13px;padding:19px;font-weight:750}.dlAudience li:before{content:"✓";color:#18ae83;margin-right:9px}.dlCta{color:#fff;background:linear-gradient(135deg,#07192e,#103b62);border-radius:25px;justify-content:space-between;align-items:center;margin:0 max(5vw,30px) 70px;padding:55px 60px;display:flex}.dlCta small{color:#dfb250;letter-spacing:.13em}.dlCta h2{margin:10px 0;font-size:38px}.dlCta p{color:#adc1d0;margin:0}.dlCta>a{background:linear-gradient(135deg,#e0b247,#bd7e1c);border-radius:11px;justify-content:space-between;min-width:180px;padding:18px 25px;font-weight:800;display:flex}.dlNotice{color:#657788;background:#fbfaf6;border-left:3px solid #d6a63e;max-width:980px;margin:0 auto 70px;padding:20px 25px;font-size:12px;line-height:1.7}.dlNotice b{color:#183650}.dlNotice p{margin:5px 0 0}.dlFooter{color:#718492;border-top:1px solid #dce7eb;justify-content:space-between;padding:30px max(5vw,30px);font-size:12px;display:flex}@media (width<=950px){.dlHeader nav{display:none}.dlHero{grid-template-columns:1fr}.dlHeroImage{min-height:680px}.dlHeroImage:after{background:linear-gradient(#0000 65%,#081f39 100%)}.dlHeroCopy{padding:65px 45px}.dlWhyGrid,.dlTimeline{grid-template-columns:repeat(2,1fr)}.dlTimeline:before,.dlTimeline article:before{display:none}.dlTimeline article{background:#fff;border-radius:14px;padding:25px}.dlFeatureGrid{grid-template-columns:1fr}.dlAudience{grid-template-columns:1fr;gap:35px}}@media (width<=600px){.dlHeader{height:68px;padding:0 16px}.dlBrand span{font-size:14px}.dlBrand img{width:40px;height:40px}.dlHeaderBuy{padding:9px 12px}.dlHeroImage{min-height:530px}.dlHeroImage>span{bottom:18px;left:18px}.dlHeroCopy{padding:50px 21px 60px}.dlHeroCopy h1{font-size:58px}.dlHeroCopy h2{font-size:35px}.dlHeroActions{flex-direction:column}.dlQuick{gap:16px}.dlWhy,.dlFeatures,.dlIngredients,.dlPlan,.dlAudience{padding:75px 21px}.dlWhyGrid,.dlTimeline,.dlAudience ul{grid-template-columns:1fr}.dlFeatureGrid article{padding:28px}.dlCta{margin:0 20px 55px;padding:38px 25px;display:block}.dlCta h2{font-size:31px}.dlCta>a{margin-top:25px}.dlFooter{text-align:center;display:block}.dlFooter span{margin-top:13px;display:block}.dlNotice{margin:0 20px 55px}}.dlWhy{text-align:left}.dlWhyLead{grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px;max-width:1240px;margin:0 auto;display:grid}.dlWhyLead h2{margin:14px 0}.dlWhyLead p{color:#63778a;line-height:1.8}.dlWhyLead figure{background:#071a2e;border-radius:23px;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 55px #102d432b}.dlWhyLead figure img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.dlWhyLead figcaption{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#051526b8;border:1px solid #e6bb544d;border-radius:11px;padding:12px 14px;font-size:12px;position:absolute;bottom:16px;left:18px;right:18px}.dlWhyGrid{max-width:1240px;margin-left:auto;margin-right:auto}.dlWhyGrid article{transition:all .25s;position:relative;overflow:hidden}.dlWhyGrid article:after{content:"";background:radial-gradient(circle,#d7a53e2e,#0000 70%);border-radius:50%;width:80px;height:80px;position:absolute;bottom:-33px;right:-24px}.dlWhyGrid article:hover{transform:translateY(-4px);box-shadow:0 16px 36px #16374b17}.dlFeatureGrid{max-width:1240px;margin:0 auto}.dlFeatureGrid article{padding:0;overflow:hidden}.dlFeatureGrid article>img{object-fit:cover;width:100%;height:210px;display:block}.dlFeatureGrid article>div{padding:28px 30px 32px;position:relative}.dlFeatureGrid article>div>span{color:#e4b852;background:#0b2947;border:4px solid #fff;border-radius:16px;place-items:center;width:56px;height:56px;font-size:22px;display:grid;position:absolute;top:-28px;right:25px;box-shadow:0 8px 22px #08243d33}.dlIngredientsLead{grid-template-columns:.8fr 1.2fr;align-items:center;gap:42px;max-width:1240px;margin:0 auto 38px;display:grid}.dlIngredientsLead .dlSectionIntro{text-align:left;margin:0}.dlIngredientsLead .dlSectionIntro p{margin:0}.dlIngredientsLead>img{object-fit:cover;border:1px solid #e5c06747;border-radius:22px;width:100%;height:310px;display:block;box-shadow:0 22px 55px #00000047}.dlIngredientScroller{max-width:1240px;margin:0 auto}.dlIngredientScroller article{transition:all .25s;position:relative;overflow:hidden}.dlIngredientScroller article:after{content:"";background:radial-gradient(circle,#daab4633,#0000 70%);border-radius:50%;width:110px;height:110px;position:absolute;inset:auto -40px -50px auto}.dlIngredientScroller article:hover{background:#ffffff1a;transform:translateY(-3px)}.dlPlanLead{grid-template-columns:1fr 1fr;align-items:center;gap:42px;max-width:1240px;margin:0 auto 52px;display:grid}.dlPlanLead .dlSectionIntro{text-align:left;margin:0}.dlPlanLead .dlSectionIntro p{margin:0}.dlPlanLead>img{object-fit:cover;border-radius:22px;width:100%;height:300px;display:block;box-shadow:0 22px 50px #19374821}.dlTimeline{max-width:1240px;margin:0 auto}.dlTimeline article{transition:all .25s}.dlTimeline article:hover{transform:translateY(-4px)}.dlAudience{grid-template-columns:1fr 1fr;max-width:1320px;margin:0 auto}.dlAudience figure{border-radius:24px;min-height:480px;margin:0;overflow:hidden;box-shadow:0 22px 55px #10314629}.dlAudience figure img{object-fit:cover;width:100%;height:100%;display:block}.dlAudience>div{align-self:center}.dlAudience>div>ul{margin-top:27px}.dlAudience li{transition:all .2s}.dlAudience li:hover{background:#fffdf8;border-color:#c9a34e;transform:translateY(-2px)}@media (width<=950px){.dlWhyLead,.dlIngredientsLead,.dlPlanLead{grid-template-columns:1fr}.dlWhyLead{gap:32px}.dlFeatureGrid article>img{height:280px}.dlAudience{grid-template-columns:1fr}.dlAudience figure{min-height:480px}.dlAudience>div>ul{grid-template-columns:1fr 1fr}}@media (width<=600px){.dlWhyLead figure img{aspect-ratio:4/3}.dlWhyLead figcaption{border:0;border-radius:0;position:static}.dlFeatureGrid article{padding:0}.dlFeatureGrid article>img{height:210px}.dlFeatureGrid article>div{padding:26px 24px 29px}.dlIngredientsLead>img,.dlPlanLead>img{height:230px}.dlAudience figure{min-height:330px}.dlAudience>div>ul{grid-template-columns:1fr}}.categorySection{background:linear-gradient(#f7fafb,#fff);padding:110px max(4.5vw,38px)}.categoryHeading{text-align:center;max-width:760px;margin:0 auto 45px}.categoryHeading h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(36px,4vw,52px)}.categoryHeading p{color:var(--muted);margin:0;line-height:1.8}.categoryGrid{grid-template-columns:repeat(5,1fr);gap:15px;max-width:1500px;margin:0 auto;display:grid}.categoryTile{color:#fff;background:#09213a;border-radius:22px;height:480px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f344a1f}.categoryTile>img{object-fit:cover;width:100%;height:100%;transition:all .55s}.categoryShade{background:linear-gradient(#04172a1f 35%,#031221f5);position:absolute;inset:0}.categoryNo{color:#f0cc77;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#051728ad;border:1px solid #eac46a80;border-radius:50%;place-items:center;width:42px;height:42px;font:italic 15px Georgia,serif;display:grid;position:absolute;top:18px;left:18px}.categoryCopy{position:absolute;bottom:22px;left:22px;right:22px}.categoryCopy small{color:#e5bd5e;letter-spacing:.15em;font-size:9px}.categoryCopy h3{margin:6px 0 9px;font-size:27px}.categoryCopy p{color:#c3d1dc;min-height:58px;font-size:12px;line-height:1.65}.categoryCopy b{border-top:1px solid #fff3;justify-content:space-between;align-items:center;padding-top:14px;font-size:12px;display:flex}.categoryCopy i{color:#edc76f;font-size:20px;font-style:normal}.categoryTile:hover{transform:translateY(-8px);box-shadow:0 25px 60px #0b2b4238}.categoryTile:hover>img{transform:scale(1.06)}@media (width<=1200px){.categoryGrid{grid-template-columns:repeat(3,1fr)}.categoryTile:nth-child(4),.categoryTile:nth-child(5){height:410px}.categoryTile{height:430px}}@media (width<=760px){.categorySection{padding:75px 20px}.categoryGrid{grid-template-columns:1fr}.categoryTile,.categoryTile:nth-child(4),.categoryTile:nth-child(5){height:370px}.categoryCopy p{min-height:auto}}.catalogPage,.simpleDetail{color:#102d49;background:#fff;min-height:100vh}.catalogHeader{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:40;background:#fffffff0;border-bottom:1px solid #dce7eb;justify-content:space-between;align-items:center;height:78px;padding:0 max(4vw,24px);display:flex;position:sticky;top:0}.catalogHeader>a:last-child{color:#2472df;font-size:12px;font-weight:750}.catalogBrand{align-items:center;gap:9px;font-weight:800;display:flex}.catalogBrand img{object-fit:contain;mix-blend-mode:multiply;width:46px;height:46px}.catalogBrand b{color:#18ae83}.catalogHero{color:#fff;height:560px;position:relative;overflow:hidden}.catalogHero>img{object-fit:cover;width:100%;height:100%}.catalogHeroShade{background:linear-gradient(90deg,#051628ed,#061d3259 65%,#061d3214);position:absolute;inset:0}.catalogHero>div:last-child{max-width:660px;position:absolute;bottom:65px;left:max(6vw,38px)}.catalogHero small{color:#eccb79;letter-spacing:.18em;font-size:11px}.catalogHero h1{letter-spacing:.06em;margin:10px 0 15px;font-size:clamp(50px,7vw,86px)}.catalogHero p{color:#d5e1e8;font-size:18px;line-height:1.8}.catalogProducts{padding:95px max(6vw,38px)}.catalogIntro{max-width:720px;margin-bottom:40px}.catalogIntro>span{color:#18ae83;letter-spacing:.17em;font-size:10px;font-weight:800}.catalogIntro h2{margin:10px 0;font-size:42px}.catalogIntro p{color:#687d8e}.catalogProductGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.catalogProductGrid article{background:#fff;border:1px solid #dce7eb;border-radius:21px;overflow:hidden;box-shadow:0 14px 40px #153f5412}.catalogProductImage{background:#071a2e;height:380px;display:block;position:relative;overflow:hidden}.catalogProductImage img{object-fit:cover;width:100%;height:100%;transition:all .5s}.catalogProductImage.chairLight{background:radial-gradient(circle at 50% 42%,#fff 0,#f6f1e8 48%,#dcece7 100%)}.catalogProductImage>span{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#071b30d4;border:1px solid #ebc26273;border-radius:99px;padding:10px 14px;font-size:11px;position:absolute;bottom:16px;right:16px}.catalogProductImage:hover img{transform:scale(1.05)}.catalogProductGrid article>div{padding:25px}.catalogProductGrid small{color:#18ae83;letter-spacing:.12em;font-size:10px;font-weight:800}.catalogProductGrid h3{margin:8px 0;font-size:25px}.catalogProductGrid p{color:#667b8d;font-size:14px;line-height:1.75}.catalogProductGrid article>div>a{color:#2472df;border-top:1px solid #e4ecef;justify-content:space-between;margin-top:20px;padding-top:16px;font-size:13px;font-weight:800;display:flex}.catalogBrowse{color:#fff;background:#071c32;padding:55px max(6vw,38px)}.catalogBrowse>span{color:#d8ac4a;letter-spacing:.15em;font-size:11px}.catalogBrowse>div{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.catalogBrowse a{color:#cedbe4;border:1px solid #fff3;border-radius:99px;padding:10px 15px;font-size:12px}.catalogBrowse a:hover{color:#f0cb76;border-color:#dfb44f}.catalogFooter{color:#748797;border-top:1px solid #dce7eb;justify-content:space-between;padding:30px max(5vw,28px);font-size:12px;display:flex}@media (width<=900px){.catalogProductGrid{grid-template-columns:1fr 1fr}.catalogHero{height:500px}}@media (width<=600px){.catalogHeader{height:68px;padding:0 16px}.catalogBrand span{font-size:14px}.catalogBrand img{width:40px;height:40px}.catalogHero{height:470px}.catalogHero>div:last-child{bottom:35px;left:22px;right:22px}.catalogHero p{font-size:15px}.catalogProducts{padding:70px 20px}.catalogIntro h2{font-size:34px}.catalogProductGrid{grid-template-columns:1fr}.catalogProductImage{height:340px}.catalogBrowse{padding:45px 20px}.catalogFooter{text-align:center;display:block}.catalogFooter span{margin-top:12px;display:block}}.simpleDetailHero{color:#fff;background:linear-gradient(135deg,#071b31,#103d63);grid-template-columns:1.1fr .9fr;min-height:650px;display:grid}.simpleDetailHero>img{object-fit:cover;width:100%;height:100%;max-height:720px}.simpleDetailHero>div{align-self:center;padding:70px max(6vw,50px)}.simpleDetailHero small{color:#e4b653;letter-spacing:.16em}.simpleDetailHero h1{margin:13px 0;font-size:clamp(45px,5vw,72px)}.simpleDetailHero h2{font-size:28px;line-height:1.4}.simpleDetailHero p{color:#c1d2de;line-height:1.85}.simpleDetailHero a{background:linear-gradient(135deg,#ddb049,#b8781b);border-radius:10px;gap:35px;margin-top:25px;padding:16px 21px;font-weight:800;display:inline-flex}.simpleDetailPoints{text-align:center;padding:95px max(7vw,40px)}.simpleDetailPoints>span{color:#18ae83;letter-spacing:.17em;font-size:10px;font-weight:800}.simpleDetailPoints h2{font-size:40px}.simpleDetailPoints>div{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1120px;margin:40px auto 0;display:grid}.simpleDetailPoints article{background:#f9fbfb;border:1px solid #dce7eb;border-radius:18px;padding:30px}.simpleDetailPoints i{color:#d1a03d;font:italic 25px Georgia,serif}.simpleDetailPoints p{font-weight:750;line-height:1.7}.simpleDetailCta{text-align:center;background:#edf7f4;border-radius:22px;margin:0 max(6vw,30px) 75px;padding:50px}.simpleDetailCta h2{margin:0;font-size:35px}.simpleDetailCta p{color:#647a8c}.simpleDetailCta a{color:#fff;background:#0c3555;border-radius:9px;margin-top:12px;padding:14px 20px;font-weight:800;display:inline-block}@media (width<=850px){.simpleDetailHero{grid-template-columns:1fr}.simpleDetailHero>img{max-height:520px}.simpleDetailPoints>div{grid-template-columns:1fr}}@media (width<=600px){.simpleDetailHero>div{padding:50px 22px}.simpleDetailHero h2{font-size:23px}.simpleDetailPoints{padding:70px 20px}.simpleDetailPoints h2{font-size:32px}.simpleDetailCta{margin:0 20px 55px;padding:36px 22px}}.sqPage{--sqgold:#d6a541;--sqnavy:#071a2f;color:#102d49;background:#fff}.sqHero{color:#fff;background:linear-gradient(135deg,#06172a,#103b5f);grid-template-columns:52% 48%;min-height:680px;display:grid}.sqHeroArt{position:relative;overflow:hidden}.sqHeroArt img{object-fit:cover;width:100%;height:100%}.sqHeroArt:after{content:"";background:linear-gradient(90deg,#0000 55%,#0d3456),linear-gradient(#0000 45%,#04122073);position:absolute;inset:0}.sqHeroArt>span{z-index:2;color:#071a2f;background:#d8a844;border-radius:99px;padding:10px 15px;font-size:12px;font-weight:850;position:absolute;bottom:28px;left:28px}.sqHeroCopy{align-self:center;padding:70px max(6vw,55px)}.sqHeroCopy>small,.sqIntro>span,.sqSectionTitle>span,.sqPending>div>span{color:#e4b854;letter-spacing:.18em;font-size:10px;font-weight:850}.sqHeroCopy h1{letter-spacing:.16em;color:#0000;background:linear-gradient(135deg,#fff1b5,#d29b32);-webkit-background-clip:text;margin:14px 0 4px;font:750 clamp(66px,8vw,116px) Georgia,Noto Serif TC,serif}.sqHeroCopy h2{margin:0 0 22px;font-size:clamp(29px,3vw,46px);line-height:1.42}.sqHeroCopy p{color:#c2d1dc;line-height:1.9}.sqTags{flex-wrap:wrap;gap:9px;margin:27px 0;display:flex}.sqTags span{color:#ebca7b;border:1px solid #e7c06373;border-radius:99px;padding:8px 13px;font-size:12px}.sqHeroCopy>a{background:linear-gradient(135deg,#dfb24c,#b9791b);border-radius:9px;padding:15px 20px;font-weight:850;display:inline-flex}.sqIntro,.sqPlans,.sqPending{padding:95px max(7vw,40px)}.sqIntro{text-align:center;background:#f8fafb}.sqIntro h2,.sqSectionTitle h2,.sqPending h2{margin:12px 0;font-size:clamp(34px,4vw,50px)}.sqIntro>p,.sqSectionTitle p,.sqPending p{color:#687d8e;max-width:820px;margin:0 auto;line-height:1.85}.sqIntro>div{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1120px;margin:42px auto 0;display:grid}.sqIntro article{background:#fff;border:1px solid #dce7eb;border-radius:18px;padding:31px}.sqIntro i{color:#c58e29;font:italic 24px Georgia,serif}.sqIntro h3{font-size:23px}.sqIntro article p{color:#6c8091;line-height:1.7}.sqPlans{color:#fff;background:linear-gradient(135deg,#07192e,#0c3152)}.sqSectionTitle{text-align:center}.sqSectionTitle p{color:#aebfca}.sqPlanGrid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:980px;margin:42px auto 0;display:grid}.sqPlanGrid article{background:#ffffff0d;border:1px solid #e1b75059;border-radius:20px;padding:35px}.sqPlanGrid small{color:#dfb451}.sqPlanGrid h3{min-height:72px;font-size:26px}.sqPlanGrid strong{color:#f0cd76;font:32px Georgia,serif;display:block}.sqPlanGrid span{color:#9fb3c2;border-top:1px solid #ffffff21;margin-top:18px;padding-top:15px;font-size:12px;display:block}.sqPending{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.sqPending>div>p{margin:0}.sqPending ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sqPending li{background:#f8fbfb;border:1px solid #dce7eb;border-radius:12px;padding:17px 19px;font-weight:750}.sqPending li:before{content:"待補";color:#a96e0f;background:#fff0ca;border-radius:99px;margin-right:10px;padding:4px 7px;font-size:9px}.sqDisabledCta{background:#edf3f5;border-radius:22px;justify-content:space-between;align-items:center;margin:0 max(6vw,30px) 65px;padding:45px 50px;display:flex}.sqDisabledCta small{color:#7a8e9b}.sqDisabledCta h2{margin:7px 0}.sqDisabledCta p{color:#6c7f8d;margin:0}.sqDisabledCta>span{color:#fff;background:#b7c3c9;border-radius:9px;padding:15px 20px;font-weight:850}@media (width<=850px){.sqHero{grid-template-columns:1fr}.sqHeroArt{min-height:520px}.sqIntro>div,.sqPending{grid-template-columns:1fr}.sqPending{gap:35px}.sqPlanGrid{grid-template-columns:1fr}}@media (width<=600px){.sqHeroArt{min-height:420px}.sqHeroCopy{padding:50px 22px}.sqHeroCopy h1{font-size:67px}.sqIntro,.sqPlans,.sqPending{padding:70px 20px}.sqIntro>div{grid-template-columns:1fr}.sqDisabledCta{margin:0 20px 50px;padding:32px 23px;display:block}.sqDisabledCta>span{margin-top:22px;display:inline-block}}.navJoin{background:linear-gradient(135deg,#18ae83,#2472df);border-radius:10px;box-shadow:0 8px 20px #18ae832e;color:#fff!important;padding:11px 15px!important}.header nav .navJoin:after{display:none}.memberJoinPage{background:radial-gradient(circle at 10% 10%,#d7a92f1c,#0000 26%),radial-gradient(circle at 85% 20%,#2472df1f,#0000 28%),linear-gradient(135deg,#f8fcfb,#eef6ff)}.memberJoinShell{grid-template-columns:1fr 520px}.memberJoinCard{padding:34px 38px}.registrationCard input[type=email]{width:100%;color:var(--ink);background:#fbfdfd;border:1px solid #d5e2e6;border-radius:10px;outline:none;margin-top:8px;padding:13px 14px}.registrationCard input[type=email]:focus{border-color:var(--green);box-shadow:0 0 0 3px #18ae831a}.memberBenefits{gap:12px;margin:32px 0;display:grid}.memberBenefits article{border:1px solid var(--line);background:#ffffffc2;border-radius:14px;align-items:center;gap:16px;padding:15px 18px;display:flex}.memberBenefits article>span{color:var(--gold);font:italic 20px Georgia,serif}.memberBenefits b,.memberBenefits small{display:block}.memberBenefits b{font-size:15px}.memberBenefits small{color:var(--muted);margin-top:4px;font-size:11px}.interestFieldset>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.interestFieldset>div label{margin:0}.memberCode{color:var(--blue);letter-spacing:.08em;background:#edf5ff;border:1px dashed #9abff1;border-radius:11px;margin:17px auto 9px;padding:14px;font:800 27px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.successPanel>small{color:var(--muted);font-size:11px;line-height:1.6;display:block}@media (width<=900px){.memberJoinShell{grid-template-columns:1fr}.memberJoinShell .registrationIntro{padding-top:0}.memberJoinCard{width:100%;max-width:620px;margin:0 auto}}@media (width<=600px){.memberJoinShell{padding:42px 18px 65px}.memberJoinCard{padding:28px 20px}.interestFieldset>div{grid-template-columns:1fr}.memberCode{font-size:21px}.navJoin{box-shadow:none;background:0 0;color:var(--ink)!important;padding:15px 0!important}}.shareChoice{background:linear-gradient(135deg,#f7fcfa,#f3f7ff);border:1px solid #dce9eb;border-radius:24px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:45px;margin:60px max(5.5vw,40px);padding:42px;display:grid}.shareChoiceIntro small,.memberShareEyebrow{color:var(--green);letter-spacing:.16em;font-weight:800}.shareChoiceIntro h2{margin:10px 0;font-size:32px}.shareChoiceIntro p,.shareRule{color:var(--muted);line-height:1.7}.shareChoiceGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.shareChoiceGrid button,.shareChoiceGrid a{text-align:left;color:var(--ink);background:#fff;border:1px solid #cde1dd;border-radius:16px;align-items:center;gap:14px;padding:21px;transition:all .2s;display:flex}.shareChoiceGrid button:hover,.shareChoiceGrid a:hover{border-color:var(--green);transform:translateY(-2px)}.shareChoiceGrid>*>span{width:46px;height:46px;color:var(--green);background:#e6f7f1;border-radius:13px;flex:none;place-items:center;font-weight:900;display:grid}.shareChoiceGrid a>span{color:var(--blue);background:#eaf2ff}.shareChoiceGrid b,.shareChoiceGrid small{display:block}.shareChoiceGrid small{color:#738698;margin-top:5px}.shareRule{grid-column:2;margin:0;font-size:12px}.memberSharePage{background:radial-gradient(circle at 75% 15%,#e4f7f1,#0000 35%),linear-gradient(135deg,#f9fcfc,#eef5ff);place-items:center;min-height:100vh;padding:70px 22px;display:grid}.memberShareCard{background:#fff;border:1px solid #dce9eb;border-radius:26px;width:100%;max-width:720px;padding:48px;box-shadow:0 24px 70px #102d491f}.memberShareCard h1{margin:12px 0;font-size:36px}.memberShareCard>p{color:var(--muted);line-height:1.75}.memberWelcome{font-weight:700;color:var(--green)!important}.memberShareLink{border:1px solid var(--line);color:#476176;background:#f3f7f8;border-radius:12px;align-items:center;gap:14px;margin:25px 0;padding:13px 13px 13px 16px;display:flex}.memberShareLink>span{overflow-wrap:anywhere;flex:1;min-width:0}.memberCopyButton{background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-weight:800;transition:all .2s;display:flex}.memberCopyButton:hover{background:#128b6d;transform:translateY(-1px)}.memberCopyButton:focus-visible{outline-offset:2px;outline:3px solid #2472df4d}.memberShareActions{gap:12px;display:flex}.memberShareActions a{text-align:center;background:var(--green);color:#fff;border-radius:11px;flex:1;padding:15px;font-weight:750}.memberShareActions .memberShareSecondary{color:var(--blue);background:#fff;border:1px solid #b9d1f4}.memberShareNotice{background:#f7fbfa;border-radius:13px;margin-top:28px;padding:18px}.memberShareNotice p{color:var(--muted);margin:7px 0 0;line-height:1.6}.memberSignout{text-align:center;color:#7b8d9c;margin-top:22px;font-size:13px;display:block}.memberNotFound b{color:var(--ink)}.memberActivationForm{background:#f8fcfb;border:1px solid #dce9eb;border-radius:18px;gap:14px;margin:26px 0;padding:24px;display:grid}.memberActivationForm h2{margin:0;font-size:22px}.memberActivationForm>p{color:var(--muted);margin:-5px 0 5px;font-size:13px;line-height:1.6}.memberActivationForm>label{gap:7px;font-size:13px;font-weight:700;display:grid}.memberActivationForm input[type=text],.memberActivationForm input[type=tel]{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cddfde;border-radius:10px;outline:none;padding:13px 14px}.memberActivationForm input:focus{border-color:var(--green);box-shadow:0 0 0 3px #18ae831a}.memberActivationForm fieldset{border:0;align-items:center;gap:18px;margin:0;padding:0;display:flex}.memberActivationForm legend{margin-bottom:8px;font-size:13px;font-weight:700}.memberActivationForm fieldset label{color:var(--muted);align-items:center;gap:7px;display:flex}.memberActivationForm button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:15px;font-weight:800}.memberActivationForm button:disabled{opacity:.65;cursor:wait}@media (width<=780px){.shareChoice{margin:35px 22px;padding:28px 20px;display:block}.shareChoiceIntro h2{font-size:27px}.shareChoiceGrid{grid-template-columns:1fr;margin-top:25px}.shareRule{margin-top:15px}.memberShareCard{padding:30px 22px}.memberShareCard h1{font-size:29px}.memberShareLink{flex-direction:column;align-items:stretch}.memberCopyButton{width:100%;padding:13px}.memberShareActions{flex-direction:column}}.oemPage{--oemnavy:#071d34;--oemgreen:#35d79d;--oemgold:#e2b84e;color:#102d49;background:#fff}.oemHero{color:#fff;min-height:700px;position:relative;overflow:hidden}.oemHero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.oemHeroShade{background:linear-gradient(90deg,#031222fa 0%,#051c31e6 44%,#051f3347 78%),linear-gradient(#0000 45%,#04142273);position:absolute;inset:0}.oemHeroCopy{z-index:2;width:min(700px,88%);padding:110px max(6vw,45px);position:relative}.oemHeroCopy>small,.oemSectionTitle>span,.oemApplications>div>span,.oemPending>div>span{color:var(--oemgold);letter-spacing:.19em;font-size:10px;font-weight:850}.oemHeroCopy h1{letter-spacing:-.04em;margin:14px 0 10px;font-size:clamp(48px,6vw,82px)}.oemHeroCopy h2{margin:0 0 22px;font-size:clamp(28px,3vw,43px);line-height:1.4}.oemHeroCopy p{color:#c8d7e1;font-size:17px;line-height:1.9}.oemHeroCopy>div{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.oemHeroCopy>div span{color:#9ee9cf;border:1px solid #47e0aa66;border-radius:99px;padding:8px 13px;font-size:12px}.oemHeroCopy>a{background:linear-gradient(135deg,#27bd88,#158e73);border-radius:10px;gap:28px;padding:15px 20px;font-weight:850;display:inline-flex;box-shadow:0 12px 28px #14a67840}.oemProof,.oemApplications,.oemPending{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:100px max(7vw,40px);display:grid}.oemProof>div>span{color:#159b75;letter-spacing:.18em;font-size:10px;font-weight:850}.oemProof h2,.oemApplications h2,.oemPending h2,.oemSectionTitle h2{margin:12px 0 18px;font-size:clamp(34px,4vw,50px);line-height:1.25}.oemProof p,.oemPending p,.oemSectionTitle p{color:#677d8f;line-height:1.85}.oemProof figure{background:#071c32;border-radius:22px;margin:0;overflow:hidden;box-shadow:0 25px 60px #09273d2e}.oemProof figure img{width:100%;display:block}.oemProof figcaption{color:#c8d6df;padding:17px 20px;font-size:12px;line-height:1.7}.oemTechnology,.oemProcess{color:#fff;background:linear-gradient(135deg,#061a2f,#0b3553);padding:100px max(7vw,40px)}.oemSectionTitle{text-align:center;max-width:850px;margin:0 auto}.oemSectionTitle p{color:#b8c9d4}.oemTechGrid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1140px;margin:45px auto 0;display:grid}.oemTechGrid article{background:#ffffff0d;border:1px solid #e2b84e4d;border-radius:20px;padding:33px}.oemTechGrid i{color:#e6be5a;font:italic 26px Georgia,serif}.oemTechGrid h3{font-size:23px}.oemTechGrid p{color:#b9c9d4;line-height:1.75}.oemApplications{background:#f6faf9}.oemApplicationVisual{border-radius:22px;overflow:hidden;box-shadow:0 24px 60px #10364a24}.oemApplicationVisual img{width:100%;display:block}.oemApplicationList{gap:6px;margin-top:25px;display:grid}.oemApplicationList article{border-bottom:1px solid #dbe7e7;align-items:center;gap:17px;padding:13px 0;display:flex}.oemApplicationList article>b{color:#c5942c;font:italic 21px Georgia,serif}.oemApplicationList h3{margin:0;font-size:17px}.oemApplicationList p{color:#687e8f;margin:4px 0 0;font-size:13px}.oemProcess ol{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1180px;margin:44px auto 0;padding:0;list-style:none;display:grid}.oemProcess li{background:#ffffff0d;border:1px solid #47d7a24d;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:135px;padding:22px;display:flex}.oemProcess li span{color:#4adca8;font:italic 24px Georgia,serif}.oemProcess li b{font-size:16px}.oemPending ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.oemPending li{background:#f8fbfb;border:1px solid #dce7eb;border-radius:12px;padding:17px 19px;font-weight:750}.oemPending li:before{content:"待補";color:#a66c0f;background:#fff0c7;border-radius:99px;margin-right:10px;padding:4px 7px;font-size:9px}.oemCta{background:linear-gradient(135deg,#eaf8f3,#edf4ff);border-radius:23px;justify-content:space-between;align-items:center;gap:45px;margin:0 max(6vw,30px) 65px;padding:50px 55px;display:flex}.oemCta small{color:#159b75;letter-spacing:.16em;font-weight:850}.oemCta h2{margin:9px 0;font-size:35px}.oemCta p{color:#657b8c;max-width:780px;line-height:1.75}.oemCta>a{color:#fff;background:#0c3556;border-radius:10px;flex:none;padding:16px 21px;font-weight:850}.oemCta>a b{margin-left:24px}.oemVerified,.oemEvidence,.oemTerms{padding:100px max(7vw,40px)}.oemVerified{background:#f3f9f7}.oemVerifiedGrid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:1180px;margin:44px auto 0;display:grid}.oemVerifiedGrid article{background:#fff;border:1px solid #d5e6e1;border-radius:19px;padding:30px;box-shadow:0 14px 38px #1248400f}.oemVerifiedGrid small{color:#9a6b2c;letter-spacing:.12em;font-size:10px;font-weight:900}.oemVerifiedGrid h3{margin:10px 0 16px;font-size:24px}.oemVerifiedGrid article>p{color:#607882;line-height:1.8}.oemVerifiedGrid article>span{color:#8a6f3f;font-size:11px;line-height:1.7;display:block}.oemVerifiedGrid article>div{gap:7px;margin:18px 0;display:grid}.oemVerifiedGrid article>div p{background:#f3f8f7;border-radius:9px;grid-template-columns:62px 1fr;gap:12px;margin:0;padding:9px 11px;display:grid}.oemVerifiedGrid article>div b{color:#16856c}.oemVerifiedGrid article>div span{color:#607680;font-size:12px;line-height:1.6}.oemVerifiedGrid a,.oemEvidence a{color:#fff;background:#0d6558;border-radius:9px;margin-top:19px;padding:11px 14px;font-size:12px;font-weight:850;display:inline-block}.oemEvidence{background:#fff;grid-template-columns:1fr .8fr;align-items:center;gap:60px;display:grid}.oemEvidence>div>span{color:#159b75;letter-spacing:.18em;font-size:10px;font-weight:900}.oemEvidence h2{margin:12px 0 18px;font-size:clamp(34px,4vw,50px);line-height:1.25}.oemEvidence p{color:#647b86;line-height:1.85}.oemEvidence aside{background:#fff9e9;border:1px solid #ead9aa;border-radius:20px;padding:34px}.oemEvidence aside>b{color:#8b651e}.oemEvidence ul{color:#596f78;margin:18px 0;padding-left:20px;line-height:1.9}.oemEvidence aside>small{color:#806f49;line-height:1.7}.oemTerms{color:#fff;background:linear-gradient(135deg,#061a2f,#0b4b57)}.oemTerms .oemSectionTitle p{color:#bdd0d5}.oemTerms>div:last-child{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin:42px auto 0;display:grid}.oemTerms article{background:#ffffff0e;border:1px solid #54dab140;border-radius:18px;padding:28px}.oemTerms article>b{color:#e6c36f;font-size:21px}.oemTerms article p{color:#bed0d4;line-height:1.78}.oemPending{border-top:1px solid #ead9b5}@media (width<=900px){.oemProof,.oemApplications,.oemPending,.oemEvidence,.oemTechGrid{grid-template-columns:1fr}.oemProcess ol{grid-template-columns:1fr 1fr}.oemTerms>div:last-child{grid-template-columns:1fr}.oemCta{display:block}.oemCta>a{margin-top:18px;display:inline-block}}@media (width<=600px){.oemHero{min-height:650px}.oemHeroCopy{padding:80px 22px}.oemProof,.oemApplications,.oemPending,.oemTechnology,.oemProcess,.oemVerified,.oemEvidence,.oemTerms{padding:70px 20px}.oemProcess ol,.oemVerifiedGrid{grid-template-columns:1fr}.oemVerifiedGrid article{padding:24px 20px}.oemCta{margin:0 20px 50px;padding:35px 23px}.oemCta h2{font-size:28px}}.stationPage{--stgreen:#14977e;--stteal:#40c9c0;--stnavy:#092c3e;--stgold:#d9b35b;color:#123448;background:#fff}.stationHero{color:#fff;min-height:700px;position:relative;overflow:hidden}.stationHero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.stationHeroShade{background:linear-gradient(90deg,#05232ff2 0%,#07313ed4 46%,#06323a29 78%),linear-gradient(#0000 40%,#031c2773);position:absolute;inset:0}.stationHeroCopy{z-index:2;width:min(760px,90%);padding:105px max(6vw,45px);position:relative}.stationHeroCopy>small,.stationTitle>span,.stationVision>div>span,.stationForWho>div>span,.stationPending>div>span{color:#efd27f;letter-spacing:.19em;font-size:10px;font-weight:850}.stationHeroCopy h1{margin:14px 0 0;font-size:clamp(48px,6vw,80px);line-height:1.1}.stationHeroCopy h2{color:#8ce6d7;margin:7px 0 22px;font-size:clamp(35px,4vw,58px)}.stationHeroCopy p{color:#d4e6e8;max-width:670px;font-size:17px;line-height:1.9}.stationHeroCopy>div{flex-wrap:wrap;gap:9px;margin:28px 0;display:flex}.stationHeroCopy>div span{color:#b3f1e6;border:1px solid #78e4d273;border-radius:99px;padding:8px 13px;font-size:12px}.stationHeroCopy>a{background:linear-gradient(135deg,#23bca0,#118e7c);border-radius:10px;gap:26px;padding:15px 20px;font-weight:850;display:inline-flex;box-shadow:0 12px 28px #0a826f4d}.stationVision,.stationForWho,.stationPending{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:95px max(7vw,40px);display:grid}.stationVision h2,.stationForWho h2,.stationPending h2,.stationTitle h2{margin:12px 0 18px;font-size:clamp(34px,4vw,50px);line-height:1.25}.stationVision>div p,.stationPending p,.stationTitle p{color:#657d8b;line-height:1.85}.stationVision aside{background:linear-gradient(135deg,#e8f8f5,#eef6fb);border:1px solid #d3e9e5;border-radius:23px;padding:38px}.stationVision aside b{color:var(--stgreen);letter-spacing:.14em;font-size:11px}.stationVision aside strong{margin:13px 0;font-size:27px;display:block}.stationVision aside p{color:#647b88;line-height:1.75}.stationCycle{color:#fff;background:linear-gradient(135deg,#062a3a,#0d4e5d);padding:100px max(7vw,40px)}.stationTitle{text-align:center;max-width:850px;margin:0 auto}.stationTitle p{color:#b9d1d5}.stationCycleGrid{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1200px;margin:44px auto 0;display:grid}.stationCycleGrid article{background:#ffffff0d;border:1px solid #64decb47;border-radius:19px;padding:30px}.stationCycleGrid i{color:#6ce0ce;font:italic 26px Georgia,serif}.stationCycleGrid h3{font-size:22px}.stationCycleGrid p{color:#bcd0d4;line-height:1.75}.stationDisclaimer{text-align:center;color:#9fc1c5;max-width:900px;margin:30px auto 0;font-size:12px}.stationEntrances{background:#f4faf8;padding:100px max(7vw,40px)}.stationEntrances>.stationTitle span{color:#128a75}.stationEntrances>div:last-child{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1150px;margin:44px auto 0;display:grid}.stationEntrances article{background:#fff;border:1px solid #d8e8e5;border-radius:20px;padding:33px;box-shadow:0 16px 40px #0c3f4812}.stationEntrances article>span{color:#d0a54a;font:italic 26px Georgia,serif}.stationEntrances h3{font-size:24px}.stationEntrances p{color:#687f8b;min-height:100px;line-height:1.75}.stationEntrances article>b{color:#138d77;font-size:13px}.stationForWho ul,.stationPending ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.stationForWho li,.stationPending li{background:#f7fbfa;border:1px solid #d8e7e7;border-radius:12px;padding:17px 18px;font-weight:750}.stationForWho li:before{content:"✓";color:#159a7f;margin-right:10px}.stationPending{background:#fff9ed}.stationPending>div>p{margin:0}.stationPending ul{grid-template-columns:1fr}.stationPending li{background:#fff;border-color:#eadfc4}.stationPending li:before{content:"待補";color:#9d6711;background:#fff0c5;border-radius:99px;margin-right:10px;padding:4px 7px;font-size:9px}.stationCta{background:linear-gradient(135deg,#e5f7f3,#eaf3fb);border-radius:23px;justify-content:space-between;align-items:center;gap:40px;margin:0 max(6vw,30px) 65px;padding:48px 54px;display:flex}.stationCta small{color:#158b75;letter-spacing:.16em;font-weight:850}.stationCta h2{margin:9px 0;font-size:35px}.stationCta p{color:#657c89;margin-bottom:0;line-height:1.75}.stationCta>span{color:#fff;background:#6d858d;border-radius:10px;flex:none;padding:15px 18px;font-weight:850}@media (width<=900px){.stationVision,.stationForWho,.stationPending{grid-template-columns:1fr}.stationCycleGrid{grid-template-columns:1fr 1fr}.stationEntrances>div:last-child{grid-template-columns:1fr}.stationEntrances p{min-height:0}.stationCta{display:block}.stationCta>span{margin-top:20px;display:inline-block}}@media (width<=600px){.stationHero{min-height:670px}.stationHeroCopy{padding:80px 22px}.stationVision,.stationForWho,.stationPending,.stationCycle,.stationEntrances{padding:70px 20px}.stationCycleGrid,.stationForWho ul{grid-template-columns:1fr}.stationCta{margin:0 20px 50px;padding:34px 23px}.stationCta h2{font-size:28px}}.chairPage{--chairink:#172d32;--chairgreen:#3f806e;--chairgold:#b98a4b;color:var(--chairink);background:#fff}.chairHero{background:radial-gradient(circle at 78% 42%,#dcefe8 0,#0000 30%),linear-gradient(135deg,#faf6f1,#edf6f2);grid-template-columns:1.02fr .98fr;min-height:700px;display:grid;overflow:hidden}.chairHeroCopy{align-self:center;padding:105px max(5vw,45px)}.chairHeroCopy>small,.chairStory>div>span,.chairTitle>span,.chairAwards>div>span,.chairUse>div>span,.chairPending>div>span{color:#9a6c36;letter-spacing:.19em;font-size:10px;font-weight:850}.chairHeroCopy h1{letter-spacing:.04em;margin:14px 0 6px;font:800 clamp(53px,6vw,82px) Georgia,Noto Serif TC,serif}.chairHeroCopy h2{color:#35745f;margin:0 0 21px;font-size:clamp(28px,3vw,43px)}.chairHeroCopy p{color:#60736f;max-width:680px;font-size:17px;line-height:1.9}.chairHeroCopy>div{flex-wrap:wrap;gap:9px;margin:27px 0;display:flex}.chairHeroCopy>div span{color:#397463;background:#ffffff8c;border:1px solid #a9cbc0;border-radius:99px;padding:8px 13px;font-size:12px}.chairHeroCopy>a{color:#fff;background:#285e51;border-radius:10px;gap:26px;padding:15px 20px;font-weight:850;display:inline-flex;box-shadow:0 12px 28px #265b4d38}.chairHeroVisual{place-items:center;min-height:700px;display:grid;position:relative}.chairHeroVisual>img{z-index:2;object-fit:contain;filter:drop-shadow(0 28px 28px #1f3a3340);max-width:78%;max-height:610px;position:relative}.chairHalo{background:#ffffffb8;border:1px solid #cee1db;border-radius:50%;width:520px;height:520px;position:absolute}.chairHeroVisual>b{z-index:3;background:#fffffff0;border:1px solid #d4e3df;border-radius:17px;padding:17px 20px;font-size:12px;position:absolute;bottom:45px;right:7%;box-shadow:0 14px 35px #22463d24}.chairHeroVisual em{color:#326d5c;margin:4px 0;font:800 26px Georgia,serif;display:block}.chairHeroVisual small{color:#788984;font-weight:500;display:block}.chairStory,.chairAwards,.chairUse,.chairPending{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:95px max(7vw,40px);display:grid}.chairStory h2,.chairAwards h2,.chairUse h2,.chairPending h2,.chairTitle h2{margin:12px 0 18px;font-size:clamp(34px,4vw,50px);line-height:1.28}.chairStory>div p,.chairAwards p,.chairPending p,.chairTitle p{color:#667b76;line-height:1.85}.chairStory aside{background:linear-gradient(135deg,#e9f4f0,#f7eee5);border:1px solid #d8e5df;border-radius:23px;padding:38px}.chairStory aside b{color:#397564;letter-spacing:.14em;font-size:11px}.chairStory aside strong{margin:13px 0;font-size:27px;display:block}.chairStory aside p{color:#667a75;line-height:1.75}.chairFeatures{color:#fff;background:linear-gradient(135deg,#152e32,#285d53);padding:100px max(7vw,40px)}.chairTitle{text-align:center;max-width:850px;margin:0 auto}.chairTitle p{color:#bdceca}.chairFeatureGrid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin:44px auto 0;display:grid}.chairFeatureGrid article{background:#ffffff0e;border:1px solid #c7e2d840;border-radius:19px;padding:29px}.chairFeatureGrid i{color:#d6b37c;font:italic 25px Georgia,serif}.chairFeatureGrid h3{font-size:21px}.chairFeatureGrid p{color:#bfd0cc;line-height:1.72}.chairAwards{background:#f7f3ed}.chairAwards ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.chairAwards li{background:#fff;border:1px solid #e3d8ca;border-radius:14px;grid-template-columns:82px 1fr;align-items:center;padding:18px;display:grid}.chairAwards li b{color:#9c713a;font:italic 23px Georgia,serif}.chairAwards li span{font-weight:750}.chairUse ul,.chairPending ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.chairUse li,.chairPending li{background:#f7fbf9;border:1px solid #d9e6e1;border-radius:12px;padding:17px 18px;font-weight:750}.chairUse li:before{content:"✓";color:#3e826d;margin-right:10px}.chairPending{background:#fff9ed}.chairPending>div>p{margin:0}.chairPending ul{grid-template-columns:1fr}.chairPending li{background:#fff;border-color:#eadfc4}.chairPending li:before{content:"待補";color:#9d6711;background:#fff0c5;border-radius:99px;margin-right:10px;padding:4px 7px;font-size:9px}.chairCta{background:linear-gradient(135deg,#e6f2ee,#f4e9dd);border-radius:23px;justify-content:space-between;align-items:center;gap:40px;margin:0 max(6vw,30px) 65px;padding:48px 54px;display:flex}.chairCta small{color:#3c7c68;letter-spacing:.16em;font-weight:850}.chairCta h2{margin:9px 0;font-size:35px}.chairCta p{color:#647873;margin-bottom:0;line-height:1.75}.chairCta>span{color:#fff;background:#657d76;border-radius:10px;flex:none;padding:15px 18px;font-weight:850}@media (width<=900px){.chairHero{grid-template-columns:1fr}.chairHeroVisual{min-height:600px}.chairStory,.chairAwards,.chairUse,.chairPending{grid-template-columns:1fr}.chairFeatureGrid{grid-template-columns:1fr 1fr}.chairCta{display:block}.chairCta>span{margin-top:20px;display:inline-block}}@media (width<=600px){.chairHeroCopy{padding:75px 22px 30px}.chairHeroVisual{min-height:500px}.chairHeroVisual>img{max-height:440px}.chairHalo{width:360px;height:360px}.chairHeroVisual>b{bottom:24px;right:18px}.chairStory,.chairAwards,.chairUse,.chairPending,.chairFeatures{padding:70px 20px}.chairFeatureGrid,.chairUse ul{grid-template-columns:1fr}.chairCta{margin:0 20px 50px;padding:34px 23px}.chairCta h2{font-size:28px}}.chairVerified,.chairGuidance,.chairAudience,.chairCommercial{padding:95px max(7vw,40px)}.chairVerified{background:#f7fbf9}.chairSpecGrid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1180px;margin:42px auto 0;display:grid}.chairSpecGrid article{background:#fff;border:1px solid #d8e6e1;border-radius:17px;padding:24px;box-shadow:0 12px 32px #224b3f0e}.chairSpecGrid small,.chairCommercial article>small{color:#8e6332;letter-spacing:.08em;font-weight:850;display:block}.chairSpecGrid strong{color:#2e6e5b;margin:10px 0 7px;font-size:23px;display:block}.chairSpecGrid span{color:#74847f;font-size:11px}.chairPriceCheck{background:#fff9ef;border:1px solid #dfd3bf;border-radius:17px;align-items:center;gap:30px;max-width:1180px;margin:17px auto 0;padding:23px 25px;display:flex}.chairPriceCheck div{flex:1}.chairPriceCheck b{color:#8a612f}.chairPriceCheck p{color:#6e7169;margin:7px 0 0;font-size:13px;line-height:1.7}.chairPriceCheck>a,.chairEvidenceLinks a,.chairGuidance>div>div a,.chairCommercial article a,.chairCta>a{color:#fff;background:#2d6a59;border-radius:9px;flex:none;padding:12px 15px;font-size:13px;font-weight:800;display:inline-block}.chairGuidance{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.chairGuidance>div>span,.chairAudience article>span{color:#9a6c36;letter-spacing:.19em;font-size:10px;font-weight:850}.chairGuidance h2,.chairAudience h2,.chairCommercial h2{margin:12px 0 18px;font-size:clamp(34px,4vw,50px);line-height:1.28}.chairGuidance p{color:#667b76;line-height:1.85}.chairGuidance>div>div{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.chairGuidance>div>div a:last-child,.chairEvidenceLinks a:last-child{color:#2d6a59;background:#fff;border:1px solid #9bc4b7}.chairGuidance ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.chairGuidance li{background:#f7fbf9;border:1px solid #dce7e3;border-radius:13px;grid-template-columns:55px 1fr;align-items:center;gap:15px;padding:17px;display:grid}.chairGuidance li b{color:#ab7b42;font:italic 21px Georgia,serif}.chairGuidance li span{color:#49625b;line-height:1.6}.chairAudience{background:#edf6f2;grid-template-columns:1fr 1fr;gap:18px;display:grid}.chairAudience article{background:#fff;border:1px solid #d2e4dd;border-radius:22px;padding:37px}.chairAudience article.caution{background:#fff9ef;border-color:#e8d8bd}.chairAudience h2{font-size:31px}.chairAudience ul{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.chairAudience li{color:#415e55;background:#f1f8f5;border-radius:9px;padding:12px 14px;font-weight:700}.chairAudience li:before{content:"✓";color:#3f806e;margin-right:9px}.chairAudience .caution li{background:#fff3df}.chairAudience .caution li:before{content:"!";color:#a56e2b;font-weight:900}.chairAudience article>small{color:#856f55;margin-top:18px;line-height:1.65;display:block}.chairAwards li span small{color:#8a8176;margin-top:5px;font-size:11px;font-weight:500;display:block}.chairEvidenceLinks{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.chairCommercial{color:#fff;background:linear-gradient(135deg,#152e32,#285d53)}.chairCommercial .chairTitle p{color:#bfd0cc}.chairCommercial>div:last-child{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin:42px auto 0;display:grid}.chairCommercial article{background:#fff1;border:1px solid #d0e8e03d;border-radius:18px;padding:29px}.chairCommercial article>small{color:#dfbd84}.chairCommercial h3{margin:11px 0;font-size:22px}.chairCommercial article p{color:#c2d2ce;min-height:122px;line-height:1.75}.chairCommercial article>span{color:#e0bd82;font-size:11px;line-height:1.6;display:block}.chairCommercial article a{color:#183530;background:#d8b376}.chairCta>a{background:#657d76;padding:15px 18px}.chairPending{border-top:1px solid #f0dfbd}@media (width<=900px){.chairGuidance{grid-template-columns:1fr}.chairFeatureGrid,.chairSpecGrid,.chairCommercial>div:last-child{grid-template-columns:1fr 1fr}.chairAudience{grid-template-columns:1fr}.chairPriceCheck{display:block}.chairPriceCheck>a,.chairCta>a{margin-top:20px}}@media (width<=600px){.chairVerified,.chairGuidance,.chairAudience,.chairCommercial{padding:70px 20px}.chairFeatureGrid,.chairSpecGrid,.chairCommercial>div:last-child{grid-template-columns:1fr}.chairAudience article{padding:27px 22px}.chairCommercial article p{min-height:0}}.chairEditorial{color:#3c3028;background:#f8f4ee}.chairEditorial .catalogHeader nav{align-items:center;gap:20px;display:flex}.chairEditorialHero{background:#e9dfd3}.chairEditorialHero img,.chairEditorialBanner img,.chairAwardVisual img{width:100%;height:auto;display:block}.chairOffer{background:#fff;grid-template-columns:1fr 350px;align-items:center;gap:70px;padding:78px max(7vw,36px);display:grid}.chairOffer small,.chairEditorialSplit small,.chairRoutine small,.chairCaution small,.chairFinalOffer small{color:#9a6c36;letter-spacing:.18em;font-size:10px;font-weight:900}.chairOffer h1{margin:10px 0 16px;font:800 clamp(46px,5vw,72px) Georgia,Noto Serif TC,serif}.chairOffer>div p{color:#71645b;max-width:720px;font-size:17px;line-height:1.9}.chairOffer aside{background:linear-gradient(145deg,#fffaf4,#f0e5d7);border:1px solid #dfd1c1;border-radius:22px;gap:8px;padding:30px;display:grid;box-shadow:0 18px 48px #533b271c}.chairOffer aside>span{color:#77685d;font-size:13px}.chairOffer aside>small{margin-top:5px}.chairOffer aside strong{color:#8d5633;font:800 42px Georgia,serif}.chairOffer aside em{color:#fff;background:#8d5633;border-radius:99px;justify-self:start;padding:6px 9px;font-size:11px;font-style:normal;font-weight:850}.chairOffer aside a,.chairFinalOffer>a{color:#fff;text-align:center;background:#40332a;border-radius:9px;margin-top:10px;padding:13px 17px;font-weight:850}.chairEditorialSplit{background:#f8f4ee;grid-template-columns:1.15fr .85fr;align-items:center;gap:62px;padding:90px max(7vw,36px);display:grid}.chairEditorialSplit.reverse{background:#fff;grid-template-columns:.85fr 1.15fr}.chairEditorialSplit.reverse figure{order:2}.chairEditorialSplit figure{border-radius:22px;margin:0;overflow:hidden;box-shadow:0 24px 60px #46301f21}.chairEditorialSplit figure img{width:100%;height:auto;display:block}.chairEditorialSplit h2,.chairRoutine h2,.chairCaution h2{margin:12px 0 18px;font-size:clamp(34px,4vw,50px);line-height:1.3}.chairEditorialSplit p,.chairRoutine p,.chairCaution p{color:#70645b;line-height:1.9}.chairEditorialSplit ul{gap:9px;padding:0;list-style:none;display:grid}.chairEditorialSplit li{background:#ffffffb8;border:1px solid #dfd3c5;border-radius:10px;padding:12px 14px;font-weight:750}.chairEditorialSplit li:before{content:"✓";color:#8d5633;margin-right:10px}.chairSafetyPills{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.chairSafetyPills span{color:#6d4a32;background:#efe3d5;border-radius:99px;padding:9px 12px;font-size:12px;font-weight:800}.chairBenefits{color:#fff;background:#2f2924;padding:95px max(7vw,36px)}.chairBenefits .chairTitle p{color:#c9beb5}.chairBenefitGrid{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1200px;margin:42px auto 0;display:grid}.chairBenefitGrid article{background:#ffffff0e;border:1px solid #ead8c533;border-radius:17px;padding:26px}.chairBenefitGrid i{color:#d7b997;font:italic 23px Georgia,serif}.chairBenefitGrid h3{margin:18px 0 10px;font-size:19px}.chairBenefitGrid p{color:#c9beb5;font-size:13px;line-height:1.7}.chairEditorialBanner,.chairAwardVisual{background:#e9dfd3}.chairRoutine{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:95px max(7vw,36px);display:grid}.chairRoutine>div>div{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.chairRoutine a{color:#fff;background:#40332a;border-radius:9px;padding:12px 15px;font-size:13px;font-weight:800}.chairRoutine a+a{color:#594436;background:#efe5da}.chairRoutine ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.chairRoutine li{background:#faf7f3;border:1px solid #e1d6ca;border-radius:12px;grid-template-columns:48px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.chairRoutine li b{color:#fff;background:#8d5633;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.chairCaution{background:#fff8ed;grid-template-columns:1fr .8fr;align-items:center;gap:65px;padding:90px max(7vw,36px);display:grid}.chairCaution aside{background:#fff;border:1px solid #e3cda9;border-radius:19px;padding:30px}.chairCaution aside b{color:#8d5633}.chairCaution aside p{margin-bottom:0;font-size:13px}.chairFinalOffer{color:#fff;background:linear-gradient(135deg,#3b3029,#6b4a35);border-radius:22px;justify-content:space-between;align-items:center;gap:35px;margin:55px max(6vw,24px);padding:45px 50px;display:flex}.chairFinalOffer h2{margin:10px 0;font-size:34px}.chairFinalOffer p{color:#e5d9cf;margin:0}.chairFinalOffer>a{color:#3c3028;background:#e5c8a4;flex:none}.chairPriceStack span+span{margin-top:2px}.chairDifference,.chairInnovation{background:#f7f2eb;padding:78px max(7vw,36px)}.chairTitle span,.chairAwardIntro small{color:#9a6c36;letter-spacing:.18em;font-size:10px;font-weight:900}.chairTitle h2,.chairAwardIntro h2{margin:12px 0 18px;font-size:clamp(34px,4vw,50px);line-height:1.3}.chairTitle>p,.chairAwardIntro>p{color:#70645b;max-width:850px;line-height:1.9}.chairDifferenceGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;display:grid}.chairDifferenceGrid article{background:#fff;border:1px solid #dfd5c8;border-radius:24px;padding:28px}.chairDifferenceGrid article.featured{color:#fff;background:#40332a;transform:translateY(-8px);box-shadow:0 18px 36px #3f312724}.chairDifferenceGrid small{letter-spacing:.15em;color:#9a6c36}.chairDifferenceGrid h3{margin:12px 0;font-size:23px}.chairDifferenceGrid p{color:#62706c;line-height:1.8}.chairDifferenceGrid .featured p{color:#e8ddd4}.chairDifferenceGrid b{color:#f3d6a8;margin-top:16px;display:inline-block}.chairInnovation{background:#fff}.chairInnovationGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px;display:grid}.chairInnovationGrid article{background:#f4f1ed;border-radius:20px;gap:18px;padding:24px;display:flex}.chairInnovationGrid i{color:#9a6c36;font-size:22px;font-style:normal;font-weight:900}.chairInnovationGrid h3{margin:0 0 7px}.chairInnovationGrid p{color:#61706c;margin:0;line-height:1.75}.chairAwardIntro{background:#f7f2eb;grid-template-columns:1fr 1fr;align-items:end;gap:40px;padding:64px max(7vw,36px) 34px;display:grid}.chairAwardIntro>p{margin:0}.chairShoplineActions{gap:9px;margin-top:10px;display:grid}.chairShoplineActions .addToCartButton{text-align:center;color:#fff;background:#40332a;border:0;border-radius:9px;width:100%;margin:0;padding:13px 17px;font-weight:850}.chairShoplineActions>small{color:#78685c;letter-spacing:0;font-size:11px;font-weight:650}.chairFinalOffer>.chairShoplineActions{flex:none;min-width:270px}.chairFinalOffer>.chairShoplineActions .addToCartButton{color:#3c3028;background:#e5c8a4}@media (width<=900px){.chairOffer,.chairEditorialSplit,.chairEditorialSplit.reverse,.chairRoutine,.chairCaution,.chairAwardIntro{grid-template-columns:1fr}.chairEditorialSplit.reverse figure{order:0}.chairBenefitGrid{grid-template-columns:1fr 1fr}.chairOffer aside{max-width:440px}.chairFinalOffer{display:block}.chairFinalOffer>a{margin-top:20px;display:inline-block}}@media (width<=600px){.chairEditorial .catalogHeader nav{gap:10px;font-size:11px}.chairOffer,.chairEditorialSplit,.chairRoutine,.chairCaution,.chairBenefits,.chairDifference,.chairInnovation,.chairAwardIntro{padding:60px 20px}.chairOffer{gap:35px}.chairDifferenceGrid,.chairInnovationGrid,.chairBenefitGrid{grid-template-columns:1fr}.chairDifferenceGrid article.featured{transform:none}.chairFinalOffer{margin:28px 18px;padding:32px 24px}.chairFinalOffer h2{font-size:27px}}.header nav .navJoin,.header nav .navShare{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:124px;height:50px;font-weight:700;display:inline-flex;padding:0 15px!important}.yqwPage{--wine:#6b1118;--red:#a31d26;--cream:#f7f1e8;--ink:#231b19;color:var(--ink);background:#fff;font-family:Arial,Noto Sans TC,sans-serif}.yqwHeader{z-index:20;background:#fff;border-bottom:1px solid #eadfd7;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,5vw,76px);display:flex;position:sticky;top:0}.yqwHeader>a:first-child{color:#33221f;align-items:center;gap:12px;text-decoration:none;display:flex}.yqwHeader img{object-fit:contain;width:38px;height:38px}.yqwHeader nav{gap:28px;display:flex}.yqwHeader nav a{color:#604b46;font-size:14px;text-decoration:none}.yqwHeaderBuy{background:var(--wine);border-radius:999px;padding:12px 20px;font-weight:700;text-decoration:none;color:#fff!important}.yqwHero{background:#35070b;align-items:center;min-height:calc(100vh - 78px);display:flex;position:relative;overflow:hidden}.yqwHero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.yqwHeroShade{background:linear-gradient(90deg,#260408ed 0%,#39060ab8 41%,#39060a14 75%);position:absolute;inset:0}.yqwHeroCopy{z-index:2;color:#fff;width:min(600px,86vw);margin-left:clamp(24px,8vw,140px);position:relative}.yqwHeroCopy small,.yqwSectionHead small,.yqwManifesto small,.yqwAudience>div>small,.yqwBuy small{letter-spacing:.22em;color:#efb06d;font-weight:800}.yqwHeroCopy h1{margin:20px 0 14px;font-family:Georgia,Noto Serif TC,serif;font-size:clamp(58px,8vw,116px);line-height:.92}.yqwHeroCopy h2{margin:0 0 18px;font-size:clamp(28px,4vw,56px);font-weight:500;line-height:1.12}.yqwHeroCopy p{color:#f7e7e0;max-width:520px;font-size:18px;line-height:1.8}.yqwHeroCopy>div{gap:12px;margin:30px 0;display:flex}.yqwHeroCopy a{color:#fff;border:1px solid #fff;border-radius:4px;padding:14px 22px;text-decoration:none}.yqwHeroCopy a:first-child{color:var(--wine);background:#fff;font-weight:800}.yqwHeroCopy strong{color:#ffd09a;font-size:28px;display:block}.yqwHeroCopy strong span,.yqwBuy strong span{font-size:15px;font-weight:400}.yqwManifesto{background:var(--cream);grid-template-columns:1fr 1fr;gap:8vw;padding:clamp(72px,10vw,150px) clamp(24px,12vw,190px);display:grid}.yqwManifesto h2{margin:18px 0;font-family:Georgia,Noto Serif TC,serif;font-size:clamp(38px,5vw,72px);line-height:1.18}.yqwManifesto p{color:#5f4f48;align-self:end;font-size:18px;line-height:2}.yqwSystem,.yqwFormula{padding:clamp(70px,9vw,130px) clamp(24px,7vw,110px)}.yqwSectionHead{max-width:780px;margin-bottom:50px}.yqwSectionHead h2{margin:14px 0;font-family:Georgia,Noto Serif TC,serif;font-size:clamp(38px,5vw,68px)}.yqwSectionHead p{color:#695954;font-size:18px}.yqwLayerGrid{background:#d9cbc1;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.yqwLayerGrid article{background:#fff;min-height:340px;padding:38px 32px}.yqwLayerGrid i{color:#b39480;font-size:13px;font-style:normal}.yqwLayerGrid small{letter-spacing:.2em;color:var(--red);margin:28px 0 8px;display:block}.yqwLayerGrid h3{margin:0 0 18px;font-size:30px}.yqwLayerGrid b{color:var(--wine);line-height:1.7;display:block}.yqwLayerGrid p{color:#66544e;line-height:1.8}.yqwSystem figure{margin:52px 0 0}.yqwSystem figure img{border-radius:3px;width:100%;display:block}.yqwSystem figcaption{text-align:center;color:#88736a;margin-top:12px;font-size:13px}.yqwFormula{color:#fff;background:#170f0e}.yqwFormula .yqwSectionHead p{color:#bfaeaa}.yqwIngredientGrid{border-top:1px solid #493836;grid-template-columns:repeat(2,1fr);display:grid}.yqwIngredientGrid article{border-bottom:1px solid #493836;grid-template-columns:58px 1fr;column-gap:20px;padding:30px 0;display:grid}.yqwIngredientGrid article:nth-child(odd){border-right:1px solid #493836;padding-right:42px}.yqwIngredientGrid article:nth-child(2n){padding-left:42px}.yqwIngredientGrid span{color:#d58a65;grid-row:1/3;font-size:12px}.yqwIngredientGrid h3{margin:0 0 8px;font-size:22px}.yqwIngredientGrid p{color:#c7b8b4;margin:0;line-height:1.7}.yqwAudience{background:#f5eee6;grid-template-columns:1.15fr .85fr;min-height:680px;display:grid}.yqwAudience>img{object-fit:cover;width:100%;height:100%}.yqwAudience>div{align-self:center;padding:clamp(50px,7vw,110px)}.yqwAudience h2{margin:18px 0 32px;font-family:Georgia,Noto Serif TC,serif;font-size:clamp(38px,4vw,60px);line-height:1.2}.yqwAudience ul{margin:0;padding:0;list-style:none}.yqwAudience li{border-bottom:1px solid #d8c9bd;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.yqwAudience li span{color:#74625b;text-align:right}.yqwBuy{color:#fff;background:linear-gradient(135deg,#711019,#25070a);justify-content:space-between;align-items:center;gap:50px;margin:clamp(40px,7vw,100px);padding:clamp(44px,6vw,84px);display:flex}.yqwBuy h2{margin:12px 0;font-family:Georgia,Noto Serif TC,serif;font-size:clamp(46px,6vw,80px)}.yqwBuy p{color:#ead6cf;font-size:18px}.yqwBuy strong{color:#ffd09a;font-size:32px}.yqwBuyNotes{color:#d9c3bd;flex-wrap:wrap;gap:10px 20px;margin-top:24px;font-size:13px;display:flex}.yqwBuyAction{gap:12px;min-width:250px;display:grid}.yqwBuyAction button{width:100%;color:var(--wine);background:#fff;border:0;border-radius:3px;padding:17px;font-size:16px;font-weight:800}.yqwBuyAction>a{text-align:center;color:#fff}.yqwNotice{border-left:4px solid var(--red);background:#f8f4ef;margin:0 clamp(24px,7vw,110px) 70px;padding:26px 30px}.yqwNotice b{color:var(--wine)}.yqwNotice p{color:#6d5b54;margin-bottom:0;line-height:1.75}.yqwFooter{color:#9c8984;background:#160e0d;justify-content:space-between;padding:28px clamp(24px,7vw,110px);display:flex}.yqwFooter a{color:#fff;text-decoration:none}@media (width<=800px){.yqwHeader{height:64px}.yqwHeader nav{display:none}.yqwHeaderBuy{padding:10px 14px;font-size:13px}.yqwHero{align-items:flex-end;min-height:760px}.yqwHero>img{object-position:62% center}.yqwHeroShade{background:linear-gradient(#39060a26 0%,#39060aa6 42%,#260408fa 100%)}.yqwHeroCopy{margin:0 24px 56px}.yqwHeroCopy h1{font-size:62px}.yqwHeroCopy h2{font-size:32px}.yqwHeroCopy p{font-size:16px}.yqwManifesto{grid-template-columns:1fr;gap:20px}.yqwLayerGrid{grid-template-columns:1fr}.yqwLayerGrid article{min-height:0}.yqwIngredientGrid{grid-template-columns:1fr}.yqwIngredientGrid article:nth-child(odd),.yqwIngredientGrid article:nth-child(2n){border-right:0;padding:26px 0}.yqwAudience{grid-template-columns:1fr}.yqwAudience>img{height:auto}.yqwAudience li{display:block}.yqwAudience li span{text-align:left;margin-top:6px;display:block}.yqwBuy{margin:20px;padding:38px 26px;display:grid}.yqwBuyAction{min-width:0}.yqwFooter{gap:10px;display:grid}.yqwSystem,.yqwFormula{padding-left:22px;padding-right:22px}}.header nav .navShare:after{display:none}@media (width<=780px){.header nav .navJoin,.header nav .navShare{width:100%;height:46px;margin-top:5px;padding:0 15px!important}.header nav .navJoin{background:linear-gradient(135deg,#18ae83,#2472df);box-shadow:0 8px 20px #18ae832e;color:#fff!important}}.adminPage{color:#102d49;background:#f3f7f8;min-height:100vh}.adminHeader{color:#fff;background:#092b43;justify-content:space-between;align-items:center;height:74px;padding:0 28px;display:flex}.adminBrand{align-items:center;gap:11px;font-size:18px;font-weight:800;display:flex}.adminBrand img{object-fit:contain;width:44px;height:44px}.adminBrand b{color:#42d4aa}.adminHeader>div{align-items:center;gap:16px;font-size:13px;display:flex}.adminHeader>div a{border:1px solid #ffffff38;border-radius:8px;padding:9px 12px}.adminWorkspace{grid-template-columns:300px 1fr;min-height:calc(100vh - 74px);display:grid}.adminSidebar{background:#fff;border-right:1px solid #dce7e9;padding:24px 18px}.adminSideTitle{justify-content:space-between;align-items:center;display:flex}.adminSideTitle small{color:#18a67f;letter-spacing:.16em;font-size:9px;font-weight:850}.adminSideTitle h1{margin:3px 0;font-size:24px}.adminSideTitle button,.adminEmpty button{color:#fff;background:#18a67f;border:0;border-radius:9px;padding:10px 12px;font-weight:800}.adminSearch{background:#f8fbfb;border:1px solid #d7e3e5;border-radius:10px;align-items:center;gap:8px;height:43px;margin:18px 0;padding:0 12px;display:flex}.adminSearch input{background:0 0;border:0;outline:0;width:100%}.adminProductList{gap:8px;display:grid}.adminProductList>button{text-align:left;width:100%;color:inherit;background:#fff;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:9px;display:flex}.adminProductList>button.active{background:#eaf8f4;border-color:#bce1d7}.adminProductList>button>span{background:#dfeceb;border-radius:8px;flex:none;place-items:center;width:52px;height:46px;display:grid;overflow:hidden}.adminProductList img{object-fit:cover;width:100%;height:100%}.adminProductList i{color:#159979;font-style:normal;font-weight:900}.adminProductList b,.adminProductList small{display:block}.adminProductList b{font-size:14px}.adminProductList small{color:#718490;margin-top:4px;font-size:10px}.adminEmpty{text-align:center;color:#718490;padding:45px 10px;line-height:1.8}.adminEmpty button{margin-top:14px}.adminEditor{min-width:0}.adminToolbar{z-index:20;background:#fff;border-bottom:1px solid #dce7e9;justify-content:space-between;align-items:center;height:82px;padding:0 32px;display:flex;position:sticky;top:0}.adminToolbar small{color:#718490;font-size:10px}.adminToolbar h2{margin:3px 0;font-size:20px}.adminToolbar>div:last-child{gap:9px;display:flex}.adminToolbar button,.adminToolbar a{color:#fff;background:#18a67f;border:0;border-radius:9px;padding:11px 15px;font-size:13px;font-weight:800}.adminToolbar .quiet,.adminToolbar a{color:#26627a;background:#fff;border:1px solid #cbdcdf}.adminMessage{color:#13745c;background:#eaf8f3;border-radius:10px;width:min(900px,100% - 40px);margin:18px auto -6px;padding:12px 15px;font-weight:750}.adminForm{gap:18px;width:min(900px,100% - 40px);margin:24px auto 70px;display:grid}.adminPanel{background:#fff;border:1px solid #dde8ea;border-radius:18px;padding:28px;box-shadow:0 9px 28px #1c3f4e0a}.adminPanelTitle{border-bottom:1px solid #e4edef;gap:14px;margin-bottom:22px;padding-bottom:18px;display:flex}.adminPanelTitle>span{color:#159979;background:#e7f7f2;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.adminPanelTitle h3{margin:0;font-size:19px}.adminPanelTitle p{color:#748791;margin:5px 0 0;font-size:12px}.adminFields,.blockFields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.adminFields label,.blockFields label{gap:7px;font-size:12px;font-weight:750;display:grid}.adminFields .wide,.blockFields .wide{grid-column:1/-1}.adminFields input,.adminFields select,.adminFields textarea,.blockFields input,.blockFields textarea{color:#16364a;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #ccdcdf;border-radius:9px;outline:none;padding:11px 12px}.adminFields input:focus,.adminFields textarea:focus,.blockFields input:focus,.blockFields textarea:focus{border-color:#20aa84;box-shadow:0 0 0 3px #20aa8417}.adminCover{background:#f8fbfb;border:1px dashed #b9ced2;border-radius:14px;place-items:center;gap:14px;padding:16px;display:grid}.adminCover>img{object-fit:cover;border-radius:10px;width:100%;max-height:320px}.adminCover>div{color:#7d8e98;place-items:center;height:180px;display:grid}.adminCover>label,.inlineUpload span{color:#fff;background:#113d57;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:800;position:relative;overflow:hidden}.adminCover input[type=file],.inlineUpload input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.blockList{gap:13px;display:grid}.blockEditor{border:1px solid #d7e4e6;border-radius:13px;overflow:hidden}.blockHead{background:#f5f9f9;align-items:center;gap:10px;height:48px;padding:0 13px;display:flex}.blockHead .drag{color:#92a5ad}.blockHead b{font-size:13px}.blockHead>div{gap:5px;margin-left:auto;display:flex}.blockHead button{color:#617783;background:#fff;border:1px solid #cddcdf;border-radius:6px;padding:5px 8px;font-size:11px}.blockFields{padding:17px}.inlineUpload{gap:8px;display:flex}.inlineUpload>input{flex:1}.inlineUpload span{flex:none;place-items:center;display:grid}.addBlocks{background:#f3f8f8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;padding:14px;display:flex}.addBlocks span{margin-right:5px;font-size:12px;font-weight:800}.addBlocks button{color:#285166;background:#fff;border:1px solid #c9dcdf;border-radius:8px;padding:8px 10px;font-size:12px}.adminWelcome,.adminDenied{text-align:center;background:#f3f8f8;place-items:center;min-height:100vh;display:grid}.adminWelcome{min-height:calc(100vh - 74px)}.adminWelcome b,.adminDenied b{color:#18a67f;letter-spacing:.18em;font-size:10px}.adminWelcome h2,.adminDenied h1{margin:12px;font-size:34px}.adminWelcome p,.adminDenied p{color:#6f828d}.adminDenied a{color:#fff;background:#153f57;border-radius:9px;margin-top:15px;padding:12px 16px;display:inline-block}.managedProductPage{color:#12364b;background:#fff}.managedPreviewBar{color:#48360c;text-align:center;background:#f3c85a;padding:10px 5vw;font-weight:850}.managedPreviewBar a{margin-left:20px;text-decoration:underline}.managedHeader{border-bottom:1px solid #dce8e9;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex}.managedHeader>a:first-child{align-items:center;gap:10px;font-weight:850;display:flex}.managedHeader img{object-fit:contain;width:46px;height:46px}.managedHeader b{color:#18a67f}.managedHeader>a:last-child{color:#567482;font-size:13px}.managedHero{color:#fff;background:linear-gradient(135deg,#0a3048,#126e67) 50%/cover;align-items:center;min-height:650px;padding:100px 7vw;display:flex}.managedHero>div{max-width:760px}.managedHero small,.managedText small{color:#59dfb9;letter-spacing:.18em;font-weight:850}.managedHero h1{margin:14px 0;font-size:clamp(48px,7vw,88px);line-height:1.1}.managedHero p{color:#d9e8eb;max-width:700px;font-size:18px;line-height:1.85}.managedHero b{border:1px solid #ffffff59;border-radius:99px;margin-top:15px;padding:10px 14px;display:inline-block}.managedText{max-width:1100px;margin:auto;padding:95px max(8vw,35px)}.managedText h2{margin:13px 0;font-size:clamp(35px,4vw,52px)}.managedText p{color:#617987;font-size:17px;line-height:1.9}.managedImage{background:#f3f8f7;grid-template-columns:1.1fr .9fr;align-items:center;gap:55px;margin:0;padding:90px max(7vw,30px);display:grid}.managedImage img{object-fit:cover;border-radius:22px;width:100%;max-height:600px;box-shadow:0 24px 60px #14374521}.managedImage figcaption h2{font-size:42px}.managedImage figcaption p{color:#617987;line-height:1.8}.managedFeatures{color:#fff;text-align:center;background:#0d3448;padding:95px max(7vw,30px)}.managedFeatures>h2{font-size:45px}.managedFeatures>p{color:#bcd0d8}.managedFeatures>div{grid-template-columns:repeat(3,1fr);gap:15px;max-width:1100px;margin:38px auto 0;display:grid}.managedFeatures article{text-align:left;background:#ffffff0a;border:1px solid #5bddb84d;border-radius:16px;padding:28px}.managedFeatures i{color:#5adfb8;margin-bottom:22px;font:italic 24px Georgia,serif;display:block}.managedCta{background:linear-gradient(135deg,#e7f8f3,#edf4fc);border-radius:22px;justify-content:space-between;align-items:center;gap:40px;margin:70px max(6vw,25px);padding:45px 50px;display:flex}.managedCta h2{margin:0;font-size:35px}.managedCta p{color:#657d89}.managedCta a{color:#fff;background:#18a67f;border-radius:10px;flex:none;padding:15px 19px;font-weight:850}.managedNotice{background:#fff9ea;padding:22px max(8vw,35px)}.managedNotice p{color:#6c715e;line-height:1.7}.managedFooter{color:#c9d9de;background:#0a2e44;justify-content:space-between;padding:32px 5vw;font-size:13px;display:flex}@media (width<=800px){.adminWorkspace{grid-template-columns:1fr}.adminSidebar{border-bottom:1px solid #dce7e9;border-right:0}.adminProductList{grid-template-columns:1fr 1fr}.adminToolbar{align-items:flex-start;gap:12px;height:auto;padding:14px 18px;position:static}.adminToolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end}.adminFields,.blockFields{grid-template-columns:1fr}.adminFields .wide,.blockFields .wide{grid-column:auto}.adminHeader>div>span{display:none}.managedImage,.managedFeatures>div{grid-template-columns:1fr}.managedCta{display:block}.managedCta a{margin-top:12px;display:inline-block}}@media (width<=520px){.adminHeader{padding:0 15px}.adminBrand span{font-size:14px}.adminHeader>div a:first-of-type{display:none}.adminProductList{grid-template-columns:1fr}.adminForm{width:calc(100% - 24px)}.adminPanel{padding:20px 15px}.adminToolbar{display:block}.adminToolbar>div:last-child{justify-content:flex-start;margin-top:12px}.managedHero{min-height:560px;padding:75px 22px}.managedText,.managedImage,.managedFeatures{padding:65px 22px}.managedCta{margin:45px 18px;padding:30px 22px}.managedFooter{gap:10px;display:grid}}.memberJoinCard textarea{width:100%;font:inherit;resize:vertical;border:1px solid #cadadd;border-radius:9px;padding:12px}.ctaSection>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.cooperationPage{background:radial-gradient(circle at 8% 12%,#18ae8324,#0000 25%),radial-gradient(circle at 88% 15%,#2472df1f,#0000 28%),linear-gradient(135deg,#f8fcfb,#eef6ff)}.cooperationShell{grid-template-columns:minmax(0,1fr) 560px;gap:70px;max-width:1240px}.cooperationCard select,.cooperationCard input[type=url]{width:100%;color:var(--ink);background:#fbfdfd;border:1px solid #d5e2e6;border-radius:10px;outline:none;margin-top:8px;padding:13px 14px}.cooperationCard select:focus,.cooperationCard input[type=url]:focus{border-color:var(--green);box-shadow:0 0 0 3px #18ae831a}.cooperationTwoColumns{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.cooperationModes>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cooperationModes>div label{margin:0}.cooperationCard textarea{background:#fbfdfd;outline:none;margin-top:8px}.cooperationCard textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #18ae831a}.materialHelp{color:#5e7682;margin-top:8px;font-size:12px;line-height:1.55;display:block}.cooperationCard .materialPermission{background:#eff9f6;border:1px solid #cfe3dd;border-radius:10px;margin-top:-4px;padding:12px 14px}.cooperationCard .materialPermission i{color:#355f54;line-height:1.55}@media (width<=1000px){.cooperationShell{grid-template-columns:1fr}.cooperationCard{width:100%;max-width:680px;margin:0 auto}}@media (width<=600px){.cooperationTwoColumns,.cooperationModes>div{grid-template-columns:1fr}.cooperationShell{padding:38px 18px 60px}.cooperationCard{padding:28px 20px}}.orderPage{color:#12364b;background:linear-gradient(135deg,#edf8f4,#edf4fb);min-height:100vh}.orderPage>header{color:#fff;background:#0a3048;justify-content:space-between;align-items:center;height:72px;padding:0 6vw;display:flex}.orderPage>header a{font-weight:850}.orderPage>header span{color:#78dfc2;font-size:12px}.orderShell{background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;width:min(1050px,100% - 36px);margin:55px auto;display:grid;overflow:hidden;box-shadow:0 25px 70px #163c491f}.orderSummary{color:#fff;background:#0c3a4f;padding:52px}.orderSummary>small{color:#5de0ba;letter-spacing:.16em;font-weight:850}.orderSummary h1{margin:13px 0;font-size:42px}.orderSummary p{color:#c7d9de;line-height:1.8}.orderSummary>div{gap:8px;margin:34px 0;display:grid}.orderSummary>div span{border:1px solid #5cdeba40;border-radius:9px;padding:11px 14px}.orderSummary>div i{text-align:center;color:#5de0ba}.orderSummary em{color:#a9c1c8;font-size:12px}.orderForm{grid-template-columns:1fr 1fr;align-content:start;gap:17px;padding:52px;display:grid}.orderForm label{gap:7px;font-size:12px;font-weight:750;display:grid}.orderForm input{border:1px solid #ccdce0;border-radius:9px;height:45px;padding:0 12px}.orderForm .wide,.orderForm button,.orderRef,.orderError{grid-column:1/-1}.orderTotal{background:#eff8f5;border-radius:9px;align-self:end;padding:12px}.orderTotal b{color:#168a6d;font-size:19px;display:block}.orderRef{color:#2472a7}.orderError{color:#b33}.orderForm button,.orderSuccess a{color:#fff;background:#18a67f;border:0;border-radius:10px;padding:14px;font-weight:850}.orderSuccess{text-align:center;padding:70px}.orderSuccess h2{font-size:35px}.orderAdminBody{padding:34px max(3vw,20px)}.commerceStats{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.commerceStats article{background:#fff;border:1px solid #dce7e9;border-radius:15px;padding:23px}.commerceStats small,.orderTableWrap td small{color:#6e818b;margin-top:5px;display:block}.commerceStats b{color:#148a6d;margin-top:9px;font-size:28px;display:block}.commerceFlow{color:#fff;background:#0d3a50;border-radius:14px;flex-wrap:wrap;align-items:center;gap:15px;margin:20px 0;padding:20px;display:flex}.commerceFlow b{color:#57dfb7;margin-right:auto}.commerceFlow span{background:#ffffff14;border-radius:7px;padding:8px 10px}.commerceFlow i{color:#55dfb7}.orderTableWrap{background:#fff;border:1px solid #dce7e9;border-radius:15px;overflow:auto}.orderTableWrap table{border-collapse:collapse;width:100%;min-width:980px}.orderTableWrap th,.orderTableWrap td{text-align:left;border-bottom:1px solid #e6edef;padding:15px;font-size:13px}.orderTableWrap th{color:#607682;background:#f4f8f8}.orderTableWrap button{color:#fff;background:#18a67f;border:0;border-radius:7px;padding:8px 10px;font-weight:750}.orderTableWrap button.danger{background:#a75555}.emptyOrders{color:#748790;text-align:center!important;padding:55px!important}.cooperationTable table{min-width:1220px}.cooperationTable td{vertical-align:top;line-height:1.65}.cooperationTable td:first-child{min-width:230px}.cooperationTable td:nth-child(2),.cooperationTable td:nth-child(3){min-width:300px;max-width:420px}.cooperationTable select{color:#16364a;background:#fff;border:1px solid #cbdcdf;border-radius:8px;padding:9px}.leadStatus{color:#395c6d;background:#eaf1f3;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.leadStatus-contacted,.leadStatus-reviewing{color:#27659e;background:#e8f2ff}.leadStatus-negotiating{color:#946711;background:#fff4d9}.leadStatus-confirmed,.leadStatus-listed{color:#137459;background:#e2f8ef}.leadStatus-closed{color:#8a4b4b;background:#f2e8e8}.cooperationTable tr:target{outline-offset:-2px;background:#e8f7f2;outline:2px solid #18ae8373}@media (width<=760px){.orderShell{grid-template-columns:1fr}.orderSummary,.orderForm{padding:32px 24px}.commerceStats{grid-template-columns:1fr}.commerceFlow i{display:none}.commerceFlow span{width:100%}}.commissionTotal{border-radius:11px;align-items:center;gap:9px;margin-top:18px;padding:15px 18px;display:flex}.commissionTotal b{font-size:22px}.commissionTotal span{margin-left:auto;font-size:12px;font-weight:800}.commissionTotal.valid{color:#14795f;background:#e9f8f3}.commissionTotal.invalid{color:#a14335;background:#fff0ed}.managedHeader nav{align-items:center;gap:10px;display:flex}.managedHeader nav a{color:#567482;border:1px solid #d9e5e7;border-radius:9px;padding:9px 12px;font-size:13px}.managedCartActions{align-items:center;gap:10px;display:flex}.addToCartButton{color:#fff;cursor:pointer;background:#0d3b52;border:0;border-radius:10px;padding:15px 19px;font-size:14px;font-weight:850}.cartPage{color:#12364b;background:#eef5f5;min-height:100vh}.cartPage>header{color:#fff;background:#0a3048;justify-content:space-between;align-items:center;height:72px;padding:0 6vw;display:flex}.cartPage>header a{font-weight:850}.cartPage>header span{color:#72dfc0;font-size:12px}.cartLayout{grid-template-columns:1.4fr .8fr;align-items:start;gap:22px;width:min(1180px,100% - 36px);margin:45px auto;display:grid}.cartItems,.cartCheckout,.cartSuccess{background:#fff;border:1px solid #dce7e9;border-radius:20px;padding:30px;box-shadow:0 18px 50px #163c4912}.cartTitle{border-bottom:1px solid #e4ecee;align-items:end;gap:14px;padding-bottom:20px;display:flex}.cartTitle small,.cartCheckout>small{color:#18a67f;letter-spacing:.14em;font-weight:850}.cartTitle h1{margin:0;font-size:34px}.cartTitle span{color:#73858e;margin-left:auto;font-size:13px}.cartItems article{border-bottom:1px solid #e7edef;grid-template-columns:74px 1fr 80px 110px auto;align-items:center;gap:15px;padding:18px 0;display:grid}.cartItems article img,.cartItems article>i{object-fit:cover;color:#159979;background:#e7f2ef;border-radius:9px;place-items:center;width:74px;height:60px;font-style:normal;font-weight:900;display:grid}.cartItems article small{color:#70838d;margin-top:5px;display:block}.cartItems article label{color:#70838d;font-size:11px}.cartItems article input{border:1px solid #ccdadd;border-radius:7px;width:70px;height:38px;padding:0 8px}.cartItems article>button{color:#a34c45;background:0 0;border:0;text-decoration:underline}.cartCheckout{gap:14px;display:grid;position:sticky;top:20px}.cartCheckout h2{margin:0 0 8px;font-size:27px}.cartCheckout label{gap:6px;font-size:12px;font-weight:750;display:grid}.cartCheckout input{border:1px solid #cadadd;border-radius:9px;height:44px;padding:0 12px}.cartTotal{background:#eaf8f3;border-radius:11px;justify-content:space-between;align-items:center;margin-top:10px;padding:17px;display:flex}.cartTotal b{color:#14795f;font-size:22px}.cartCheckout>button,.emptyCart a,.cartSuccess a{color:#fff;text-align:center;background:#18a67f;border:0;border-radius:10px;padding:14px;font-weight:850}.cartCheckout>p{color:#748790;font-size:11px;line-height:1.6}.emptyCart,.cartSuccess{text-align:center;padding:65px 20px}.emptyCart a,.cartSuccess a{margin-top:15px;display:inline-block}.cartSuccess{width:min(700px,100% - 36px);margin:70px auto}.cartSuccess h1{font-size:36px}.memberReferralBox{text-align:left;background:#eef8f5;border-radius:16px;margin-top:26px;padding:22px}.memberReferralBox>small{color:#168d6e;letter-spacing:.13em;font-weight:850}.memberReferralBox h2{margin:8px 0}.memberReferralBox>p{color:#627b87;line-height:1.65}.memberReferralBox>a{color:#fff;background:#18a67f;border-radius:9px;margin-top:12px;padding:11px 14px;font-weight:800;display:inline-block}@media (width<=800px){.cartLayout{grid-template-columns:1fr}.cartCheckout{position:static}.cartItems article{grid-template-columns:60px 1fr 70px}.cartItems article img,.cartItems article>i{width:60px;height:54px}.cartItems article strong{grid-column:2}.managedCartActions{flex-direction:column;align-items:stretch}.managedCartActions a,.addToCartButton{text-align:center}.managedHeader nav a:first-child{display:none}}.cooperationHub{width:min(1540px,100% - 48px);margin:0 auto;padding:34px 0 70px}.cooperationIntro{justify-content:space-between;align-items:flex-end;gap:30px;padding:7px 2px 28px;display:flex}.cooperationIntro small{color:#139775;letter-spacing:.18em;font-size:10px;font-weight:900}.cooperationIntro h1{color:#0a3048;margin:8px 0;font-size:34px;line-height:1.2}.cooperationIntro p{color:#6c818c;margin:0;line-height:1.7}.cooperationIntro>a{color:#fff;background:#0c3a50;border-radius:10px;flex:none;padding:12px 16px;font-size:13px;font-weight:800}.cooperationStats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cooperationStats article{background:#fff;border:1px solid #dce7e9;border-radius:16px;padding:20px 22px;position:relative;overflow:hidden;box-shadow:0 10px 28px #1138470a}.cooperationStats article:before{content:"";background:#25ad88;width:4px;position:absolute;inset:0 auto 0 0}.cooperationStats article.attention:before{background:#e78a55}.cooperationStats span,.cooperationStats small{color:#748791;font-size:12px;display:block}.cooperationStats b{color:#0d3b52;margin:8px 0 3px;font-size:30px;display:block}.cooperationStats article.attention b{color:#b45d2d}.cooperationControls{background:#fff;border:1px solid #dce7e9;border-radius:14px;align-items:center;gap:10px;margin:18px 0;padding:12px;display:flex}.cooperationSearch{background:#f5f9f9;border:1px solid #d8e4e6;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:260px;height:42px;padding:0 13px;display:flex}.cooperationSearch span{color:#66818e;font-size:22px}.cooperationSearch input{color:#14374b;background:0 0;border:0;outline:0;width:100%}.cooperationControls select,.detailFields select,.detailFields input,.activityComposer select{color:#173a4c;height:42px;font:inherit;background:#fff;border:1px solid #cddcdf;border-radius:9px;outline:none;padding:0 12px}.cooperationResultCount{color:#6f828d;margin-left:auto;padding:0 8px;font-size:12px;font-weight:800}.cooperationWorkspace{grid-template-columns:minmax(410px,.84fr) minmax(560px,1.16fr);align-items:start;gap:16px;display:grid}.cooperationCaseList{gap:9px;min-height:520px;max-height:calc(100vh - 262px);padding-right:4px;display:grid;overflow:auto}.cooperationCaseList>button{appearance:none;text-align:left;color:#17374a;cursor:pointer;background:#fff;border:1px solid #dce7e9;border-radius:14px;width:100%;padding:19px 20px;transition:all .18s;box-shadow:0 5px 18px #12374506}.cooperationCaseList>button:hover,.cooperationCaseList>button.active{border-color:#6acdb2;transform:translateY(-1px);box-shadow:0 10px 28px #18a67f17}.cooperationCaseList>button.active{background:linear-gradient(135deg,#f4fcf9,#f7fbff)}.cooperationCaseList>button.due{border-left:4px solid #e98b54}.caseTopline{align-items:center;gap:7px;display:flex}.caseTopline>span{color:#168f70;letter-spacing:.05em;font-size:11px;font-weight:900}.caseTopline em{margin-left:auto;font-style:normal}.priority{color:#667e89;background:#edf2f3;border-radius:99px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:850}.priority-high{color:#aa4b2a;background:#ffebe4}.priority-low{color:#72808c;background:#edf1f5}.cooperationCaseList h2{color:#0d344a;margin:12px 0 7px;font-size:19px}.cooperationCaseList p{color:#586f7b;margin:0;font-size:13px;line-height:1.65}.caseMeta{color:#728690;border-top:1px solid #edf2f3;flex-wrap:wrap;align-items:center;gap:12px;margin-top:13px;padding-top:12px;font-size:11px;display:flex}.caseMeta b{color:#41616f;margin-left:auto;font-weight:800}.caseMeta b.overdue{color:#bc5b2d}.cooperationEmpty{text-align:center;color:#6e828c;background:#fff;border:1px dashed #cbdcdf;border-radius:15px;place-content:center;min-height:380px;display:grid}.cooperationEmpty p{margin:8px 0}.cooperationDetail,.cooperationDetailPlaceholder{background:#fff;border:1px solid #dce7e9;border-radius:18px;box-shadow:0 18px 45px #12364411}.cooperationDetail{overflow:hidden}.cooperationDetailPlaceholder{text-align:center;place-content:center;min-height:520px;padding:40px;display:grid}.cooperationDetailPlaceholder>span{color:#159979;background:#e7f7f2;border-radius:18px;place-items:center;width:58px;height:58px;margin:auto;font-size:20px;font-weight:900;display:grid}.cooperationDetailPlaceholder h2{margin:17px 0 7px}.cooperationDetailPlaceholder p{color:#748791;max-width:350px;margin:0;line-height:1.7}.detailHead{color:#fff;background:linear-gradient(135deg,#0b344b,#11655f);justify-content:space-between;gap:20px;padding:24px 26px;display:flex}.detailHead small{color:#72dfc1;font-weight:850}.detailHead h2{margin:7px 0;font-size:27px}.detailHead p{color:#bed4da;margin:0;font-size:12px}.detailHead>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:9px;width:36px;height:36px;font-size:24px}.contactActions{background:#f8fbfb;border-bottom:1px solid #e2eaec;flex-wrap:wrap;gap:8px;padding:15px 26px;display:flex}.contactActions a,.contactActions span{color:#285a70;background:#fff;border:1px solid #cedee1;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:750}.detailSection{border-bottom:1px solid #e6edef;padding:23px 26px}.detailSection h3{color:#10384d;margin:0 0 16px;font-size:16px}.applicationSummary dl{gap:13px;margin:0;display:grid}.applicationSummary dl>div{grid-template-columns:145px 1fr;gap:18px;display:grid}.applicationSummary dt{color:#70858f;font-size:11px;font-weight:800}.applicationSummary dd{color:#24495a;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.detailFields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.detailFields label,.detailTextarea{color:#526b77;gap:7px;font-size:11px;font-weight:800;display:grid}.detailFields input,.detailFields select{width:100%}.sectionTitleRow{justify-content:space-between;align-items:center;display:flex}.sectionTitleRow span{color:#168269;background:#e8f7f2;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:850}.checklistGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.checklistGrid label{color:#315464;border:1px solid #dce7e9;border-radius:9px;align-items:center;gap:9px;padding:11px;font-size:12px;display:flex}.checklistGrid input{accent-color:#18a67f;width:16px;height:16px}.detailTextarea+.detailTextarea{margin-top:13px}.detailTextarea textarea,.activityComposer textarea{color:#173a4c;width:100%;font:inherit;resize:vertical;border:1px solid #cddcdf;border-radius:9px;outline:none;padding:11px 12px;line-height:1.55}.detailTextarea textarea:focus,.activityComposer textarea:focus,.detailFields input:focus,.detailFields select:focus{border-color:#22a884;box-shadow:0 0 0 3px #22a88417}.activityComposer>div{grid-template-columns:120px 1fr;align-items:start;gap:10px;display:grid}.activityComposer select{width:100%}.detailMessage{color:#14745b;background:#e8f8f2;border-radius:9px;margin:16px 26px 0;padding:11px 13px;font-size:12px;font-weight:750}.detailMessage.error{color:#a44335;background:#fff0ed}.detailSaveBar{z-index:5;background:#f7fafb;border-bottom:1px solid #dee8ea;justify-content:space-between;align-items:center;gap:15px;padding:16px 26px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #1238460f}.detailSaveBar span{color:#71858f;font-size:10px}.detailSaveBar button{color:#fff;cursor:pointer;background:#18a67f;border:0;border-radius:9px;padding:12px 16px;font-weight:850}.detailSaveBar button:disabled{opacity:.65;cursor:wait}.activityTimeline{border-bottom:0}.activityTimeline>div{gap:0;display:grid}.activityTimeline article{border-top:1px solid #e7edef;grid-template-columns:72px 1fr;gap:13px;padding:13px 0;display:grid}.activityTimeline article:first-child{border-top:0}.activityTimeline i{color:#2a657d;text-align:center;background:#eaf4f7;border-radius:7px;height:max-content;padding:6px 7px;font-size:10px;font-style:normal;font-weight:850}.activityTimeline article b{color:#254a5b;white-space:pre-wrap;font-size:12px;font-weight:700;line-height:1.6;display:block}.activityTimeline article small{color:#7a8d96;margin-top:5px;font-size:10px;display:block}.timelineEmpty{color:#71858f;background:#f6f9f9;border-radius:10px;margin:0;padding:17px;font-size:12px}.leadStatus-needs_info{color:#a25b29;background:#fff0e6}@media (width<=1050px){.adminHeader{flex-wrap:wrap;gap:12px;height:auto;min-height:74px;padding-top:10px;padding-bottom:10px}.adminHeader>div{flex-wrap:wrap;gap:7px}.cooperationStats{grid-template-columns:1fr 1fr}.cooperationWorkspace{grid-template-columns:1fr}.cooperationCaseList{min-height:0;max-height:none}.cooperationDetailPlaceholder{display:none}.cooperationDetail{z-index:60;position:fixed;inset:18px;overflow:auto}.cooperationDetail:before{content:"";z-index:-1;background:#06202d6b;position:fixed;inset:0}.detailSaveBar{bottom:0}}@media (width<=680px){.cooperationHub{width:calc(100% - 24px);padding-top:22px}.cooperationIntro{display:block}.cooperationIntro h1{font-size:28px}.cooperationIntro>a{margin-top:16px;display:inline-block}.cooperationStats{grid-template-columns:1fr 1fr;gap:8px}.cooperationStats article{padding:16px}.cooperationControls{flex-wrap:wrap;align-items:stretch}.cooperationSearch{min-width:100%}.cooperationControls select{flex:1}.cooperationResultCount{width:100%;margin:0}.caseMeta b{width:100%;margin-left:0}.cooperationDetail{border-radius:0;inset:0}.detailHead,.contactActions,.detailSection,.detailSaveBar{padding-left:18px;padding-right:18px}.applicationSummary dl>div,.detailFields,.checklistGrid,.activityComposer>div{grid-template-columns:1fr}.applicationSummary dl>div{gap:5px}.detailSaveBar{flex-direction:column;align-items:stretch}.detailSaveBar button{width:100%}.adminHeader>div a{padding:7px 8px;font-size:11px}}.cooperationGateShell{grid-template-columns:1fr 520px;align-items:center;gap:70px;width:min(1120px,100% - 36px);min-height:calc(100vh - 142px);margin:0 auto;padding:70px 0;display:grid}.cooperationGateCopy>span{color:#159b77;letter-spacing:.16em;font-size:12px;font-weight:900}.cooperationGateCopy h1{color:#0b344b;margin:16px 0 20px;font-size:48px;line-height:1.25}.cooperationGateCopy h1 b{color:#18a67f}.cooperationGateCopy>p{color:#5f7885;max-width:530px;font-size:17px;line-height:1.85}.cooperationGateCopy>div{background:#ffffffc2;border:1px solid #cce4dc;border-radius:15px;margin-top:28px;padding:20px 22px}.cooperationGateCopy>div strong{color:#137f63}.cooperationGateCopy>div p{color:#536f7b;margin:7px 0 0;line-height:1.7}.cooperationGateForm{padding:10px}.cooperationGateForm .memberActivationForm{background:#fff;border:1px solid #d8e7e6;border-radius:22px;padding:34px;box-shadow:0 24px 70px #1547511f}.cooperationGateCard{text-align:center;background:#fff;border:1px solid #d9e8e7;border-radius:22px;width:min(620px,100% - 36px);margin:100px auto;padding:45px}.cooperationGateCard>span{color:#159b77;letter-spacing:.16em;font-size:11px;font-weight:900}.cooperationGateCard h1{font-size:32px}.cooperationGateCard p{color:#647c87;line-height:1.8}.cooperationGateCard a{color:#fff;background:#18a67f;border-radius:9px;margin-top:16px;padding:12px 16px;font-weight:800;display:inline-block}.cooperationMemberBadge,.cooperationReferralBadge,.cooperationReferralNotice{border-radius:13px;margin:24px 0 0;padding:17px 18px}.cooperationMemberBadge{color:#fff;background:#0c3a50;align-items:center;gap:12px;display:flex}.cooperationMemberBadge small{color:#73ddc1}.cooperationMemberBadge strong{font-size:17px}.cooperationMemberBadge span{background:#ffffff1a;border-radius:7px;margin-left:auto;padding:6px 9px;font-size:12px;font-weight:850}.cooperationReferralBadge{background:#eff9f6;border:1px solid #cce4dc}.cooperationReferralBadge small{color:#17836a;font-size:11px;font-weight:850;display:block}.cooperationReferralBadge strong{color:#164958;margin-top:7px;display:block}.cooperationReferralBadge p{color:#58737e;margin:7px 0 0;font-size:12px;line-height:1.65}.cooperationReferralNotice{color:#7e6525;background:#fff9e9;border:1px solid #ebd8a5;font-size:12px;line-height:1.65}.cooperationIdentitySummary{background:#eef7f5;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;padding:14px;display:grid}.cooperationIdentitySummary span{background:#fff;border-radius:8px;min-width:0;padding:8px 9px}.cooperationIdentitySummary small{color:#6d838d;font-size:10px;display:block}.cooperationIdentitySummary b{overflow-wrap:anywhere;color:#164958;margin-top:4px;font-size:12px;display:block}.memberReferralBox+.memberReferralBox{margin-top:14px}@media (width<=900px){.cooperationGateShell{grid-template-columns:1fr;gap:30px;padding:45px 0}.cooperationGateCopy h1{font-size:38px}.cooperationGateForm{padding:0}}@media (width<=600px){.cooperationGateShell{width:calc(100% - 28px);padding:32px 0}.cooperationGateCopy h1{font-size:31px}.cooperationGateCopy>p{font-size:15px}.cooperationGateForm .memberActivationForm{padding:24px 20px}.cooperationIdentitySummary{grid-template-columns:1fr}.cooperationMemberBadge{flex-direction:column;align-items:flex-start}.cooperationMemberBadge span{margin-left:0}}.retirementDecision{background:linear-gradient(145deg,#fffdf7,#f4fbf9);border:2px solid #dfc27e;border-radius:18px;margin-top:18px;padding:28px}.retirementDecisionHead small{color:#aa7b25;letter-spacing:.18em;font-size:10px;font-weight:900}.retirementDecisionHead h2{margin:7px 0;font-size:29px}.retirementDecisionHead p{color:#647b84;margin:0;line-height:1.7}.retirementVerdict{color:#fff;background:#173b4e;border-radius:12px;grid-template-columns:110px minmax(300px,.8fr) 1fr;align-items:center;gap:16px;margin:18px 0;padding:17px;display:grid}.retirementVerdict>b{color:#e7c779}.retirementVerdict strong{font-size:16px}.retirementVerdict span{color:#d4e4e8;font-size:12px;line-height:1.65}.retirementCompare{grid-template-columns:1fr 1fr;gap:14px;display:grid}.retirementCompare>article{background:#fff;border:1px solid #dce6e5;border-radius:14px;padding:22px}.retirementCompare>article.recommended{border:2px solid #54b99d;box-shadow:0 12px 30px #137b6017}.retirementCompare header small{color:#8a744b;font-weight:900}.retirementCompare .recommended header small{color:#138363}.retirementCompare h3{margin:6px 0 15px;font-size:22px}.retirementCompare .pros,.retirementCompare .cons{border-radius:10px;padding:14px}.retirementCompare .pros{background:#eef9f5}.retirementCompare .cons{background:#fff3ef;margin-top:9px}.retirementCompare .pros>b{color:#14775e}.retirementCompare .cons>b{color:#a14f42}.retirementCompare ul{color:#617780;margin:7px 0 0;padding-left:20px;font-size:12px;line-height:1.8}.retirementCompare em{color:#71838a;margin-top:12px;font-size:11px;font-style:normal;display:block}.retirementGate{background:#fff;border:1px solid #d7e5e4;border-radius:16px;margin-top:18px;padding:24px}.retirementGate h2{margin:0 0 15px}.retirementGate>div{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.retirementGate span{color:#536d75;background:#f3f8f7;border-radius:10px;padding:12px;font-size:11px;line-height:1.55}.retirementGate span b{color:#159b77;font-size:18px;display:block}.retirementPhases{background:#fff;border:1px solid #d7e5e4;border-radius:16px;margin-top:18px;padding:24px}.retirementPhases h2{margin:0 0 15px}.retirementPhases ol{counter-reset:retirement-step;grid-template-columns:repeat(5,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}.retirementPhases li{counter-increment:retirement-step;background:#f3f8f7;border-radius:10px;padding:14px}.retirementPhases li:before{content:counter(retirement-step);color:#fff;background:#173b4e;border-radius:50%;place-items:center;width:27px;height:27px;margin-bottom:8px;font-size:11px;font-weight:900;display:grid}.retirementPhases li b,.retirementPhases li span{display:block}.retirementPhases li span{color:#697d84;margin-top:5px;font-size:11px;line-height:1.6}.retirementPhases>div{color:#80483f;background:#fff1ed;border-radius:10px;grid-template-columns:150px 1fr;gap:15px;margin-top:14px;padding:14px;font-size:12px;line-height:1.7;display:grid}@media (width<=1050px){.retirementGate>div,.retirementPhases ol{grid-template-columns:1fr 1fr}.retirementVerdict{grid-template-columns:1fr}}@media (width<=700px){.retirementDecision{padding:18px}.retirementCompare,.retirementGate>div,.retirementPhases ol{grid-template-columns:1fr}.retirementPhases>div{grid-template-columns:1fr;gap:6px}}.systemConsolidation{background:linear-gradient(145deg,#f5fcfa,#eef8ff);border:2px solid #9fd0c2;border-radius:18px;margin-top:18px;padding:26px}.systemConsolidationHead small{color:#159b77;letter-spacing:.18em;font-size:10px;font-weight:900}.systemConsolidationHead h2{margin:7px 0;font-size:28px}.systemConsolidationHead p{color:#607985;margin:0;line-height:1.7}.systemDecisionBanner{color:#fff;background:#173b4e;border-radius:11px;grid-template-columns:160px 1fr;gap:15px;margin:18px 0;padding:15px 17px;display:grid}.systemDecisionBanner b{color:#7fe0c2}.systemDecisionBanner span{font-size:12px;line-height:1.7}.systemDecisionTable{background:#fff;border-radius:12px;overflow:auto}.systemDecisionTable table{border-collapse:collapse;width:100%;min-width:1000px}.systemDecisionTable th,.systemDecisionTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e9e8;padding:13px 14px;font-size:12px;line-height:1.6}.systemDecisionTable th{color:#31565c;background:#eaf5f2}.systemDecisionTable td:first-child{width:175px}.systemDecisionTable td:nth-child(2),.systemDecisionTable td:nth-child(3){width:180px}.systemDecisionTable strong{color:#157a62}.keepLt,.keepPoints{border-radius:99px;padding:5px 8px;font-weight:850;display:inline-flex}.keepLt{color:#11755c;background:#e4f6f0}.keepPoints{color:#345f9b;background:#e7f0ff}.systemTargetShape{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.systemTargetShape article{background:#fff;border:1px solid #d7e5e4;border-radius:15px;padding:22px}.systemTargetShape article:first-child{border-top:4px solid #18a67f}.systemTargetShape article:nth-child(2){border-top:4px solid #4a82c4}.systemTargetShape article:nth-child(3){border-top:4px solid #b27958}.systemTargetShape small{color:#6a7f88;font-weight:850}.systemTargetShape h3{margin:7px 0}.systemTargetShape p{color:#667d85;margin:0;font-size:12px;line-height:1.7}.systemMigrationRules{background:#fff;border:1px solid #d7e5e4;border-radius:16px;margin-top:18px;padding:24px}.systemMigrationRules h2{margin:0 0 15px}.systemMigrationRules ol{counter-reset:migration-step;grid-template-columns:repeat(5,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}.systemMigrationRules li{counter-increment:migration-step;background:#f5f9f8;border-radius:10px;padding:14px}.systemMigrationRules li:before{content:counter(migration-step);color:#fff;background:#173b4e;border-radius:50%;place-items:center;width:26px;height:26px;margin-bottom:8px;font-size:11px;font-weight:900;display:grid}.systemMigrationRules b,.systemMigrationRules span{display:block}.systemMigrationRules span{color:#6b7f86;margin-top:5px;font-size:11px;line-height:1.6}@media (width<=1050px){.systemTargetShape{grid-template-columns:1fr}.systemMigrationRules ol{grid-template-columns:1fr 1fr}}@media (width<=650px){.systemConsolidation{padding:18px}.systemDecisionBanner{grid-template-columns:1fr;gap:6px}.systemMigrationRules ol{grid-template-columns:1fr}}.systemRelationship{color:#173b4e;width:min(1460px,100% - 48px);margin:0 auto;padding:42px 0 80px}.systemRelationHero{color:#fff;background:linear-gradient(135deg,#0c344a,#11645f);border-radius:22px;padding:34px}.systemRelationHero small,.relationFlow>div>small{color:#7fe0c2;letter-spacing:.18em;font-size:10px;font-weight:900}.systemRelationHero h1{margin:8px 0 10px;font-size:clamp(30px,4vw,50px)}.systemRelationHero p{color:#dcebee;max-width:920px;margin:0;line-height:1.8}.systemRelationHero>div{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.systemRelationHero a{color:#0d5360;background:#fff;border-radius:9px;padding:11px 15px;font-weight:850}.systemRelationHero span{color:#b8d9db;font-size:12px}.systemRoleGrid{grid-template-columns:1fr 220px 1fr;gap:16px;margin-top:18px;display:grid}.systemRoleGrid>article{background:#fff;border:1px solid #d7e5e4;border-radius:16px;padding:24px}.systemRoleGrid article small{color:#159b77;font-weight:850}.systemRoleGrid h2{margin:7px 0 14px}.systemRoleGrid ul,.relationControlGrid ul{color:#617985;margin:0;padding-left:20px;line-height:1.9}.systemRoleGrid strong{color:#94483f;background:#fff1ed;border-radius:8px;margin-top:15px;padding:10px;font-size:12px;display:block}.systemRelationBridge{text-align:center;background:#eaf7f3;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;display:flex}.systemRelationBridge b{color:#0d735b}.systemRelationBridge span{color:#497069;background:#fff;border-radius:99px;width:100%;padding:7px;font-size:11px}.systemRelationBridge em{color:#6b7f7d;font-size:10px;font-style:normal}.relationPolicy,.relationFlow,.relationDataMap,.relationControlGrid>article,.relationRoadmap{background:#fff;border:1px solid #d7e5e4;border-radius:16px;margin-top:18px;padding:24px}.relationPolicy h2,.relationFlow h2,.relationDataMap h2,.relationControlGrid h2,.relationRoadmap h2{margin:0 0 16px}.relationPolicy>div{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.relationPolicy span{color:#4e6b72;background:#f4f9f8;border-radius:10px;padding:12px;font-size:11px;line-height:1.5}.relationPolicy b{color:#159b77;font-size:18px;display:block}.relationTableWrap{overflow:auto}.relationFlow table{border-collapse:collapse;width:100%;min-width:900px}.relationFlow th,.relationFlow td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e9e8;padding:14px;font-size:12px;line-height:1.65}.relationFlow th{color:#365e62;background:#f1f8f6}.relationFlow td:first-child{width:120px}.relationDataMap>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.relationDataMap article{background:#f5faf9;border-radius:11px;padding:16px}.relationDataMap article>b{color:#15876a}.relationDataMap p{color:#687e86;margin:7px 0 0;font-size:12px;line-height:1.65}.relationControlGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.relationControlGrid>article{margin-top:18px}.relationRoadmap ol{counter-reset:relation-step;grid-template-columns:repeat(5,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}.relationRoadmap li{counter-increment:relation-step;background:#f4f9f8;border-radius:10px;padding:15px}.relationRoadmap li:before{content:counter(relation-step);color:#fff;background:#173b4e;border-radius:50%;place-items:center;width:27px;height:27px;margin-bottom:8px;font-size:11px;font-weight:900;display:grid}.relationRoadmap li b,.relationRoadmap li span{display:block}.relationRoadmap li span{color:#6a7e85;margin-top:5px;font-size:11px;line-height:1.6}@media (width<=1050px){.systemRoleGrid{grid-template-columns:1fr}.systemRelationBridge{grid-template-columns:repeat(5,1fr);display:grid}.systemRelationBridge b,.systemRelationBridge em{grid-column:1/-1}.relationPolicy>div,.relationDataMap>div,.relationControlGrid,.relationRoadmap ol{grid-template-columns:1fr 1fr}}@media (width<=650px){.systemRelationship{width:calc(100% - 24px);padding-top:20px}.systemRelationHero{padding:22px}.systemRelationBridge,.relationPolicy>div,.relationDataMap>div,.relationControlGrid,.relationRoadmap ol{grid-template-columns:1fr}.systemRelationBridge b,.systemRelationBridge em{grid-column:auto}.relationPolicy,.relationFlow,.relationDataMap,.relationControlGrid>article,.relationRoadmap{padding:18px}}.shoplineMcpAssessment{color:#31556f;background:#eef7ff;border:1px solid #b9d8ed;border-radius:11px;grid-template-columns:240px 1fr;gap:15px;margin:0 0 12px;padding:15px 17px;display:grid}.shoplineMcpAssessment strong{font-size:12px}.shoplineMcpAssessment span{font-size:12px;line-height:1.7}.shoplineMcpAssessment code{color:#1f638d;background:#dceefb;border-radius:4px;padding:2px 5px}@media (width<=650px){.shoplineMcpAssessment{grid-template-columns:1fr;gap:6px}}.shoplineSettingsAssessment{background:#fffaf0;border:2px solid #d8bd68;border-radius:13px;grid-template-columns:1fr 310px;gap:20px;margin:-4px 0 20px;padding:19px;display:grid!important}.shoplineSettingsAssessment h3{margin:6px 0!important}.shoplineSettingsStatus{gap:7px;display:grid}.shoplineSettingsStatus span{color:#617781;background:#fff;border-radius:8px;padding:9px 11px;font-size:10px;line-height:1.55}.shoplineSettingsStatus b{color:#16775f;display:block}.shoplineSecureHandoff{color:#7c4f2e;background:#fff1e7;border-radius:11px;grid-template-columns:190px 1fr;gap:15px;margin:0 0 12px;padding:15px 17px;font-size:12px;line-height:1.7;display:grid}.shoplineSecureHandoff strong{color:#9b5b2b}@media (width<=750px){.shoplineSettingsAssessment,.shoplineSecureHandoff{grid-template-columns:1fr}}.shoplineProgressBoard{grid-template-columns:repeat(6,1fr);gap:7px;margin:0 0 18px;display:grid}.shoplineProgressBoard article{background:#fff;border:1px solid #dce8e6;border-radius:10px;padding:12px}.shoplineProgressBoard article>span{color:#607780;background:#e8eff1;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-weight:900;display:grid}.shoplineProgressBoard article>b,.shoplineProgressBoard article>small{display:block}.shoplineProgressBoard article>b{color:#244b5b;margin-top:8px;font-size:11px}.shoplineProgressBoard article>small{color:#70838b;margin-top:5px;font-size:9px;line-height:1.5}.shoplineProgressBoard article.done{background:#effaf6;border-color:#9ed8c8}.shoplineProgressBoard article.done>span{color:#fff;background:#159b77}.shoplineProgressBoard article.pending{background:#fffaf0;border-color:#e6cf8e}.shoplineProgressBoard article.locked{background:#f1f4f5}.shoplineSecureHandoff b{color:inherit}@media (width<=1050px){.shoplineProgressBoard{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.shoplineProgressBoard{grid-template-columns:1fr 1fr}}.shoplineOfficialSpec{color:#31556f;background:#eef7ff;border:1px solid #b9d8ed;border-radius:11px;grid-template-columns:160px 1fr auto;align-items:center;gap:14px;margin-top:12px;padding:14px 17px;font-size:11px;line-height:1.6;display:grid}.shoplineOfficialSpec a{color:#176f9f;white-space:nowrap;font-weight:850}@media (width<=750px){.shoplineOfficialSpec{grid-template-columns:1fr}.shoplineOfficialSpec a{white-space:normal}}.shoplineLaunchChecklist{background:#fff;border:1px solid #badbd1;border-radius:16px;margin:0 0 18px;padding:22px}.shoplineLaunchChecklist>div:first-child small{color:#159b77;letter-spacing:.16em;font-size:10px;font-weight:900}.shoplineLaunchChecklist h3{color:#173b4e;margin:6px 0;font-size:22px}.shoplineLaunchChecklist>div:first-child p{color:#617985;margin:0;font-size:13px;line-height:1.7}.shoplineLaunchChecklist ol{counter-reset:shopline-step;grid-template-columns:repeat(5,1fr);gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.shoplineLaunchChecklist li{counter-increment:shopline-step;background:#f8fcfb;border:1px solid #dceae7;border-radius:11px;padding:15px}.shoplineLaunchChecklist li:before{content:counter(shopline-step);color:#fff;background:#173b4e;border-radius:50%;place-items:center;width:26px;height:26px;margin-bottom:10px;font-size:11px;font-weight:900;display:grid}.shoplineLaunchChecklist li b,.shoplineLaunchChecklist li span{display:block}.shoplineLaunchChecklist li b{color:#234958;font-size:12px;line-height:1.5}.shoplineLaunchChecklist li span{color:#6d818a;margin-top:6px;font-size:11px;line-height:1.6}.shoplineRequestCopy{color:#fff;background:#173b4e;border-radius:11px;grid-template-columns:190px 1fr;gap:15px;padding:15px 17px;display:grid}.shoplineRequestCopy strong{color:#7fe0c2;font-size:12px}.shoplineRequestCopy p{color:#e2edf0;margin:0;font-size:12px;line-height:1.7}@media (width<=1100px){.shoplineLaunchChecklist ol{grid-template-columns:1fr 1fr}}@media (width<=650px){.shoplineLaunchChecklist{padding:16px}.shoplineLaunchChecklist ol{grid-template-columns:1fr}.shoplineRequestCopy{grid-template-columns:1fr;gap:6px}}.shoplineOpsGuide{background:linear-gradient(145deg,#f6fcfa,#eef8f8);border:1px solid #cfe4df;border-radius:20px;margin:22px 0;padding:26px;box-shadow:0 14px 38px #17555912}.shoplineOpsGuide>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.shoplineOpsGuide>header small{color:#159b77;letter-spacing:.16em;font-size:10px;font-weight:900}.shoplineOpsGuide h2{color:#173b4e;margin:6px 0 0;font-size:26px}.shoplineOpsGuide>header>span{color:#fff;background:#173b4e;border-radius:99px;padding:9px 13px;font-size:12px;font-weight:850}.shoplineOpsGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.shoplineOpsGrid article{background:#fff;border:1px solid #d9e9e6;border-radius:14px;flex-direction:column;min-height:260px;padding:20px;display:flex}.shoplineOpsGrid article>b{color:#7ccdb5;font:italic 26px Georgia,serif}.shoplineOpsGrid h3{color:#173b4e;margin:8px 0;font-size:18px}.shoplineOpsGrid p{color:#617985;flex:1;margin:0 0 16px;font-size:13px;line-height:1.75}.shoplineOpsGrid a{color:#138a6b;font-size:12px;font-weight:850}.shoplineOpsNotice,.shoplineArchitecture{border-radius:12px;grid-template-columns:150px 1fr;gap:16px;margin-top:14px;padding:15px 18px;font-size:13px;line-height:1.7;display:grid}.shoplineOpsNotice{color:#79502f;background:#fff2e8}.shoplineArchitecture{color:#31556f;background:#e9f3ff}.shoplineOpsNotice strong,.shoplineArchitecture strong{color:inherit}.shoplineOpsNotice span,.shoplineArchitecture span{opacity:.94}@media (width<=1050px){.shoplineOpsGrid{grid-template-columns:1fr 1fr}}@media (width<=650px){.shoplineOpsGuide{padding:18px}.shoplineOpsGuide>header{flex-direction:column;align-items:flex-start}.shoplineOpsGrid{grid-template-columns:1fr}.shoplineOpsGrid article{min-height:0}.shoplineOpsNotice,.shoplineArchitecture{grid-template-columns:1fr;gap:5px}}.orderCenter{width:min(1480px,100% - 48px);margin:0 auto;padding:42px 0 80px}.orderCenterIntro{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:22px;display:flex}.orderCenterIntro>div:first-child>small,.orderCardHead small{color:#159b77;letter-spacing:.15em;font-size:11px;font-weight:900}.orderCenterIntro h1{color:#0c344a;margin:8px 0;font-size:36px}.orderCenterIntro p{color:#647b86;max-width:760px;margin:0;line-height:1.7}.gatewayMode{background:#fff9e9;border:1px solid #ecd9a6;border-radius:14px;min-width:255px;padding:17px 20px}.gatewayMode.ready{background:#eff9f6;border-color:#b8dfd3}.gatewayMode>span{color:#9a7123;font-size:10px;font-weight:900;display:block}.gatewayMode.ready>span{color:#148164}.gatewayMode b{color:#173f52;margin-top:6px;display:block}.gatewayMode small{color:#73858d;margin-top:5px;font-size:10px;display:block}.orderStatsV1{grid-template-columns:repeat(4,1fr);margin-bottom:18px}.orderStatsV1 article span{color:#7a8e97;margin-top:7px;font-size:10px;display:block}.orderSetupGrid{grid-template-columns:1.25fr .75fr;gap:18px;margin-bottom:20px;display:grid}.testProductCard,.paymentReadinessCard{background:#fff;border:1px solid #dae7e8;border-radius:16px;padding:24px;box-shadow:0 12px 34px #1237450d}.orderCardHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.orderCardHead h2{color:#11394c;margin:6px 0 0;font-size:21px}.orderCardHead button{color:#fff;background:#18a67f;border:0;border-radius:9px;padding:11px 14px;font-weight:850}.orderCardHead button:disabled{opacity:.45}.testProductName{color:#fff;background:linear-gradient(135deg,#0d3b50,#11645f);border-radius:11px;align-items:center;gap:12px;margin-top:20px;padding:15px 16px;display:flex}.testProductName b{font-size:17px}.testProductName span{color:#a9eddb;background:#ffffff1f;border-radius:99px;margin-left:auto;padding:5px 8px;font-size:10px}.splitTable{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.splitTable>div{background:#fbfdfd;border:1px solid #e1eaeb;border-radius:10px;padding:13px;position:relative}.splitTable span{color:#66808b;font-size:10px;display:block}.splitTable b{color:#123e52;margin-top:5px;font-size:16px;display:block}.splitTable small{color:#16856a;font-size:9px;font-weight:850;position:absolute;top:11px;right:10px}.testProductCard>p,.paymentReadinessCard>p{color:#70848d;margin:14px 0 0;font-size:11px;line-height:1.65}.paymentMethodList{gap:9px;margin-top:20px;display:grid}.paymentMethodList>div{border:1px solid #e0e9ea;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.paymentMethodList>div>span{color:#758990;background:#edf3f4;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.paymentMethodList b{color:#274b5b;font-size:13px}.paymentMethodList small{color:#8a6f2d;font-size:9px}.readyDot,.pendingDot{border-radius:99px;padding:6px 9px;font-size:9px;font-weight:900}.readyDot{color:#13785f;background:#e5f7f1}.pendingDot{color:#946d26;background:#fff4dc}.statusLegend{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.statusLegend button{color:#46616d;background:#fff;border:1px solid #dce6e8;border-radius:99px;padding:8px 11px;font-size:11px;font-weight:800}.statusLegend button b{margin-left:4px}.statusLegend button.active{border-color:#64c7ad;box-shadow:0 0 0 3px #18a67f1f}.paymentState{color:#5d737c;background:#eef3f4;border-radius:99px;align-items:center;width:max-content;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.paymentState-pending{color:#8d6929;background:#fff4dc}.paymentState-paid{color:#13785f;background:#e6f8f1}.paymentState-failed{color:#a7473c;background:#fff0ed}.paymentState-cancelled{color:#657580;background:#edf1f3}.paymentState-refund-pending{color:#315f9d;background:#edf3ff}.paymentState-refunded{color:#65528c;background:#eeeaf8}.orderMessage{margin:0 0 14px}.orderTableV1 table{min-width:1180px}.orderTableV1 td>em{color:#5067a1;background:#eef2ff;border-radius:5px;width:max-content;margin-top:6px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:900;display:block}.testOrderRow{background:#fbfcff}.orderActions{flex-wrap:wrap;gap:6px;min-width:175px;display:flex}.orderActions button{color:#fff;background:#18a67f;border:0;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:850}.orderActions button.quiet{color:#48626e;background:#edf3f5}.orderActions button.danger{color:#9d493d;background:#fff0ed}.orderActions button:disabled{opacity:.5}.orderActions>span{color:#798b92;font-size:11px}.orderEmptyCard{color:#74858d;text-align:center;border:1px dashed #cedcdf;border-radius:11px;margin-top:20px;padding:24px}.adminCheck{background:#f8fbfb;border:1px solid #d7e3e5;border-radius:9px;align-items:center;gap:9px;height:42px;margin-top:21px;padding:0 12px;grid-column:auto!important;display:flex!important}.adminCheck input{accent-color:#18a67f;width:17px!important;height:17px!important}.adminCheck span{color:#355564;font-size:12px}.shoplineTestEntry{text-align:center;border:1px solid #67bea8;border-radius:9px;margin-top:10px;padding:11px 13px;font-weight:900;display:block;color:#13775f!important;font-size:11px!important}.shoplineTestCenter{color:#173f52;background:linear-gradient(145deg,#f7fbfa,#edf5f8);min-height:100vh;padding:34px max(4vw,24px) 80px}.shoplineTestCenter>header{justify-content:space-between;align-items:center;gap:15px;width:min(1240px,100%);margin:0 auto 32px;display:flex}.shoplineTestCenter>header a{color:#167b65;font-weight:900}.shoplineTestCenter>header span{color:#875f17;background:#fff1d8;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:900}.shoplineTestLead,.shoplineTestAction{background:#fff;border:1px solid #d7e7e4;border-radius:18px;width:min(1240px,100%);margin:0 auto;padding:28px;box-shadow:0 16px 45px #13435012}.shoplineTestLead>small,.shoplineTestAction small{color:#159b77;letter-spacing:.15em;font-size:10px;font-weight:900}.shoplineTestLead h1{margin:8px 0 10px;font-size:36px}.shoplineTestLead>p,.shoplineTestAction p{color:#607986;line-height:1.75}.shoplineTestLead>div{border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:16px 18px;display:flex}.shoplineTestLead>div b,.shoplineTestLead>div span{display:block}.shoplineTestLead>div span{font-size:11px}.shoplineTestLead>div.waiting{color:#806022;background:#fff6e4}.shoplineTestLead>div.ready{color:#16765e;background:#e8f8f2}.shoplineTestSteps{grid-template-columns:repeat(3,1fr);gap:12px;width:min(1240px,100%);margin:18px auto;display:grid}.shoplineTestSteps article{background:#fff;border:1px solid #dce8e7;border-radius:14px;padding:20px}.shoplineTestSteps article>b{color:#607780;background:#e8eff1;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.shoplineTestSteps h2{margin:13px 0 7px;font-size:17px}.shoplineTestSteps p{color:#6b8089;min-height:48px;margin:0;font-size:11px;line-height:1.55}.shoplineTestSteps strong{color:#8b6b2b;margin-top:14px;font-size:10px;display:block}.shoplineTestSteps article.done{background:#effaf6;border-color:#9ed8c8}.shoplineTestSteps article.done>b{color:#fff;background:#159b77}.shoplineTestSteps article.done strong{color:#16775f}.shoplineTestSteps article.active{background:#fffaf0;border:2px solid #d7b65c}.shoplineTestSteps article.locked{opacity:.72;background:#f3f6f6}.shoplineTestAction{grid-template-columns:1fr 310px;align-items:center;gap:30px;display:grid}.shoplineTestAction h2{margin:7px 0}.shoplineTestLinks{gap:9px;display:grid}.shoplineTestLinks a,.shoplineTestLinks button{color:#fff;text-align:center;background:#173f52;border:0;border-radius:9px;padding:12px 14px;font-size:11px;font-weight:900}.shoplineTestLinks a:first-child,.shoplineTestLinks a:nth-child(2){color:#315769;background:#eef5f6}.shoplineTestLinks button:disabled{color:#78898f;background:#dbe3e5}@media (width<=800px){.shoplineTestSteps{grid-template-columns:1fr 1fr}.shoplineTestAction{grid-template-columns:1fr}}@media (width<=560px){.shoplineTestCenter{padding-inline:16px}.shoplineTestLead h1{font-size:29px}.shoplineTestLead>div{flex-direction:column;align-items:flex-start}.shoplineTestSteps{grid-template-columns:1fr}}.shoplineTestSteps article.blocked{background:#fff3ee;border:2px solid #df987d}.shoplineTestSteps article.blocked strong{color:#a14e35}.shoplineBlockedNotice{color:#714331;background:#fff3ee;border:2px solid #df987d;border-radius:16px;grid-template-columns:1fr 280px;align-items:center;gap:24px;width:min(1240px,100%);margin:0 auto 18px;padding:22px 28px;display:grid}.shoplineBlockedNotice small{color:#b05c40;letter-spacing:.14em;font-size:10px;font-weight:900}.shoplineBlockedNotice h2{margin:6px 0;font-size:21px}.shoplineBlockedNotice p{color:#7a5a4c;margin:0;font-size:12px;line-height:1.7}.shoplineBlockedNotice>strong{color:#fff;text-align:center;background:#a9563c;border-radius:10px;padding:13px 16px;font-size:12px}@media (width<=800px){.shoplineBlockedNotice{grid-template-columns:1fr}}.shoplineSecureSetup{background:#f2fbf7;border:2px solid #77cbb3;border-radius:18px;grid-template-columns:1fr 440px;gap:30px;width:min(1240px,100%);margin:18px auto;padding:28px;display:grid}.shoplineSecureIntro small{color:#16866a;letter-spacing:.15em;font-size:10px;font-weight:900}.shoplineSecureIntro h2{margin:7px 0}.shoplineSecureIntro>p{color:#5f7883;font-size:12px;line-height:1.75}.shoplineSecureIntro aside{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.shoplineSecureIntro aside>b{width:100%;font-size:11px}.shoplineSecureIntro aside span{border-radius:99px;padding:7px 9px;font-size:9px;font-weight:900}.shoplineSecureIntro aside .ok{color:#14745c;background:#dff5ed}.shoplineSecureIntro aside .wait{color:#8d6723;background:#fff0d6}.shoplineSecureSetup form{background:#fff;border:1px solid #d4e6e1;border-radius:13px;padding:20px}.shoplineSecureSetup form>label:not(.shoplineSecretConfirm){color:#355666;gap:6px;margin-bottom:13px;font-size:11px;font-weight:900;display:grid}.shoplineSecureSetup form label small{color:#8a7139;font-size:9px}.shoplineSecureSetup form input:not([type=checkbox]){color:#173f52;border:1px solid #cfdddf;border-radius:9px;width:100%;padding:12px}.shoplineSecretConfirm{color:#617984;gap:8px;margin:4px 0 14px;font-size:10px;line-height:1.5;display:flex}.shoplineSecureSetup form button{color:#fff;background:#168b6d;border:0;border-radius:9px;width:100%;padding:13px;font-weight:900}.shoplineSecureSetup form button:disabled{opacity:.6}.shoplineSecureSetup form>p{color:#16765e;text-align:center;margin:10px 0 0;font-size:10px}@media (width<=850px){.shoplineSecureSetup{grid-template-columns:1fr}}@media (width<=560px){.shoplineSecureSetup{padding:18px}}.shoplineEndpointReady{color:#195d4c;background:#edf9f5;border:2px solid #72cbb3;border-radius:16px;grid-template-columns:1fr 300px;align-items:center;gap:24px;width:min(1240px,100%);margin:0 auto 18px;padding:22px 28px;display:grid}.shoplineEndpointReady small{letter-spacing:.14em;font-size:10px;font-weight:900}.shoplineEndpointReady h2{margin:6px 0;font-size:21px}.shoplineEndpointReady p{color:#4d756b;margin:0;font-size:12px;line-height:1.7}.shoplineEndpointReady>strong{color:#fff;text-align:center;background:#15876a;border-radius:10px;padding:13px 16px;font-size:12px}.shoplineWebhookUrl{background:#edf5f6;border-radius:9px;grid-template-columns:120px 1fr;gap:10px;margin-top:14px;padding:12px 14px;display:grid}.shoplineWebhookUrl code{overflow-wrap:anywhere;color:#176f61;font-size:12px}@media (width<=800px){.shoplineEndpointReady,.shoplineWebhookUrl{grid-template-columns:1fr}}.cartNoPayment{color:#6a7d83;background:#f5f8f8;border:1px dashed #b9cdd1;border-radius:10px;padding:13px 14px;font-size:12px;line-height:1.6}@media (width<=1050px){.orderCenter{width:calc(100% - 28px)}.orderCenterIntro{flex-direction:column;align-items:stretch}.gatewayMode{min-width:0}.orderStatsV1{grid-template-columns:1fr 1fr}.orderSetupGrid{grid-template-columns:1fr}}@media (width<=650px){.orderCenterIntro h1{font-size:29px}.orderStatsV1,.splitTable{grid-template-columns:1fr 1fr}.testProductName{flex-direction:column;align-items:flex-start}.testProductName span{margin-left:0}.orderCardHead{align-items:flex-start}.orderCardHead button{font-size:11px}}.oemInquiryPage{background:radial-gradient(circle at 8% 10%,#e2b84e1f,#0000 26%),radial-gradient(circle at 90% 14%,#18ae8321,#0000 28%),linear-gradient(135deg,#f8fcfb,#eef5fb)}.oemInquiryShell{grid-template-columns:minmax(0,1fr) 650px;gap:72px;max-width:1320px}.oemInquiryIntro h1 b{color:#159b77}.oemInquiryCard{padding:38px 42px}.oemFormSection{color:#123e52;background:#eff8f5;border-left:4px solid #18a67f;margin:30px 0 16px;padding:11px 14px;font-size:15px}.oemInquiryCard form>.oemFormSection:first-child{margin-top:5px}.oemPrivacyOption{background:#fff9e9;border:1px solid #eadba9;border-radius:10px;padding:13px 14px}.oemReferralHint{color:#216455;background:#eff9f6;border:1px solid #cbe4dc;border-radius:10px;margin-top:20px;padding:12px 14px;font-size:12px}.oemHoney{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.oemInquiryCard input[type=url]{width:100%;color:var(--ink);background:#fbfdfd;border:1px solid #d5e2e6;border-radius:10px;outline:none;margin-top:8px;padding:13px 14px}.oemAdminHub{width:min(1480px,100% - 44px);margin:0 auto;padding:36px 0 80px}.oemAdminIntro{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;display:flex}.oemAdminIntro small{color:#159b77;letter-spacing:.16em;font-size:10px;font-weight:900}.oemAdminIntro h1{margin:7px 0;font-size:34px}.oemAdminIntro p{color:#6d828d;margin:0}.oemAdminIntro>a{color:#fff;background:#18a67f;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:850}.oemAdminWorkspace{grid-template-columns:410px 1fr;align-items:start;gap:16px;display:grid}.oemAdminList{gap:9px;max-height:calc(100vh - 185px);display:grid;overflow:auto}.oemAdminList>button{text-align:left;color:#173a4d;cursor:pointer;background:#fff;border:1px solid #d9e6e8;border-radius:13px;width:100%;padding:17px 18px}.oemAdminList>button.active{background:linear-gradient(135deg,#f1faf7,#f4f8fd);border-color:#59c6aa;box-shadow:0 10px 26px #18a67f14}.oemAdminList>button span{color:#178269;justify-content:space-between;align-items:center;font-size:10px;font-weight:900;display:flex}.oemAdminList>button em{background:#e8f7f2;border-radius:99px;padding:4px 7px;font-style:normal}.oemAdminList>button b,.oemAdminList>button small,.oemAdminList>button i{display:block}.oemAdminList>button b{margin-top:9px;font-size:17px}.oemAdminList>button small{color:#70838c;margin-top:5px}.oemAdminList>button i{color:#4e6874;border-top:1px solid #e8eeef;margin-top:10px;padding-top:10px;font-size:11px;font-style:normal}.oemAdminDetail{background:#fff;border:1px solid #d9e6e8;border-radius:17px;overflow:hidden;box-shadow:0 14px 42px #143a490f}.oemAdminDetail>header{color:#fff;background:linear-gradient(135deg,#0b344b,#11645f);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 27px;display:flex}.oemAdminDetail>header small{color:#6edcbd;font-weight:900}.oemAdminDetail>header h2{margin:7px 0;font-size:26px}.oemAdminDetail>header p{color:#bdd1d7;margin:0;font-size:11px}.oemAdminDetail>header>b{color:#775b13;background:#fff2cc;border-radius:8px;padding:7px 9px;font-size:10px}.oemAdminContacts{border-bottom:1px solid #e3ebed;flex-wrap:wrap;gap:8px;padding:15px 27px;display:flex}.oemAdminContacts a,.oemAdminContacts span{color:#28596e;border:1px solid #cfdee1;border-radius:8px;padding:8px 10px;font-size:11px}.oemAdminFacts{border-bottom:1px solid #e3ebed;grid-template-columns:repeat(4,1fr);gap:9px;padding:22px 27px;display:grid}.oemAdminFacts>div{background:#f4f8f8;border-radius:9px;padding:12px}.oemAdminFacts small,.oemAdminFacts b{display:block}.oemAdminFacts small{color:#71858f;font-size:9px}.oemAdminFacts b{color:#234b5c;margin-top:5px;font-size:12px;line-height:1.55}.oemAdminText,.oemAdminFollow{border-bottom:1px solid #e3ebed;padding:23px 27px}.oemAdminText h3{color:#178269;margin:18px 0 6px;font-size:13px}.oemAdminText h3:first-child{margin-top:0}.oemAdminText p{color:#425e6b;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.75}.oemAdminText>a{color:#2768a1;background:#edf5ff;border-radius:8px;margin-top:18px;padding:9px 11px;font-size:11px;font-weight:850;display:inline-block}.oemAdminFollow{background:#f7fafb;border-bottom:0;grid-template-columns:180px 1fr auto;align-items:end;gap:12px;display:grid}.oemAdminFollow label{color:#526c77;gap:6px;font-size:10px;font-weight:850;display:grid}.oemAdminFollow select,.oemAdminFollow textarea{color:#173a4d;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cadadd;border-radius:8px;padding:10px}.oemAdminFollow button{color:#fff;background:#18a67f;border:0;border-radius:9px;padding:12px 14px;font-weight:850}.oemAdminFollow>p{color:#178269;grid-column:1/-1;margin:0;font-size:11px;font-weight:800}@media (width<=1050px){.oemInquiryShell{grid-template-columns:1fr}.oemInquiryCard{width:100%;max-width:760px;margin:0 auto}.oemAdminWorkspace{grid-template-columns:1fr}.oemAdminList{grid-template-columns:1fr 1fr;max-height:none}.oemAdminFacts{grid-template-columns:1fr 1fr}}@media (width<=680px){.oemInquiryShell{padding-left:16px;padding-right:16px}.oemInquiryCard{padding:27px 19px}.oemAdminHub{width:calc(100% - 24px)}.oemAdminIntro{flex-direction:column;align-items:flex-start}.oemAdminList{grid-template-columns:1fr}.oemAdminFacts{grid-template-columns:1fr 1fr;padding:17px}.oemAdminDetail>header,.oemAdminContacts,.oemAdminText,.oemAdminFollow{padding-left:17px;padding-right:17px}.oemAdminFollow{grid-template-columns:1fr}.oemAdminFollow button{width:100%}}.gatewayMode a{color:#137f63;margin-top:10px;font-size:11px;font-weight:850;display:inline-block}.paymentTestPage{background:radial-gradient(circle at 12% 10%,#18ae8326,#0000 28%),radial-gradient(circle at 92% 20%,#2472df21,#0000 30%),linear-gradient(135deg,#f9fcfb,#eef6fb);min-height:100vh}.paymentTestHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border-bottom:1px solid #dce9eb;justify-content:space-between;align-items:center;height:82px;padding:0 max(5vw,28px);display:flex}.paymentTestHeader>a{align-items:center;gap:10px;font-size:19px;font-weight:850;display:flex}.paymentTestHeader img{object-fit:contain;width:48px;height:48px}.paymentTestHeader b{color:#18a67f}.paymentTestHeader em{color:#775b13;background:#fff2cc;border-radius:99px;padding:8px 11px;font-size:11px;font-style:normal;font-weight:900}.paymentTestHero{grid-template-columns:1fr 510px;align-items:center;gap:78px;width:min(1180px,100% - 44px);margin:0 auto;padding:70px 0 86px;display:grid}.paymentTestCopy>small,.paymentTestForm>div>small,.paymentResultPage section>small{color:#159b77;letter-spacing:.16em;font-size:11px;font-weight:900}.paymentTestCopy h1{color:#0b344b;letter-spacing:-.045em;margin:16px 0 22px;font-size:62px;line-height:1.07}.paymentTestCopy h1 b{color:#18a67f}.paymentTestCopy>p{color:#5d7582;max-width:560px;font-size:17px;line-height:1.85}.paymentTestCopy ul{color:#315769;gap:12px;margin:28px 0;padding:0;list-style:none;display:grid}.paymentTestCopy li:before{content:"✓";color:#18a67f;margin-right:10px;font-weight:900}.paymentTestCopy aside{color:#4b6571;background:#ffffffbd;border:1px solid #c9dedc;border-radius:14px;gap:7px;width:min(430px,100%);margin-top:28px;padding:19px 21px;font-size:12px;display:grid}.paymentTestCopy aside b{color:#173f52;margin-bottom:3px;font-size:14px}.paymentTestForm{background:#fff;border:1px solid #d8e7e6;border-radius:22px;padding:34px 36px;box-shadow:0 28px 80px #15475121}.paymentTestForm>div{border-bottom:1px solid #e1e9ea;padding-bottom:20px;position:relative}.paymentTestForm h2{margin:7px 0 3px;font-size:22px}.paymentTestForm>div strong{color:#18a67f;font:italic 25px Georgia,serif;position:absolute;top:5px;right:0}.paymentTestForm>div p{color:#7b8d94;margin:0;font-size:10px}.paymentTestForm>label:not(.paymentTestConsent):not(.paymentTestHoney){color:#425f6d;gap:7px;margin-top:15px;font-size:11px;font-weight:850;display:grid}.paymentTestForm input[type=text],.paymentTestForm input[type=tel],.paymentTestForm input[type=email],.paymentTestForm>label:not(.paymentTestConsent) input{color:#143d4f;background:#fbfdfd;border:1px solid #d4e1e3;border-radius:10px;outline:none;width:100%;padding:12px 13px}.paymentTestForm input:focus{border-color:#45b99c;box-shadow:0 0 0 3px #18a67f1a}.paymentTestForm fieldset{border:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 0;padding:0;display:grid}.paymentTestForm legend{color:#425f6d;margin-bottom:8px;font-size:11px;font-weight:850}.paymentTestForm fieldset label{cursor:pointer}.paymentTestForm fieldset input{opacity:0;position:absolute}.paymentTestForm fieldset span{background:#fbfdfd;border:1px solid #d8e4e5;border-radius:10px;padding:13px 10px;display:block}.paymentTestForm fieldset b,.paymentTestForm fieldset small{display:block}.paymentTestForm fieldset b{font-size:12px}.paymentTestForm fieldset small{color:#7a8c94;margin-top:4px;font-size:9px}.paymentTestForm fieldset input:checked+span{background:#eff9f6;border-color:#4bc0a2;box-shadow:0 0 0 2px #18a67f17}.paymentTestConsent{color:#536e79;align-items:flex-start;gap:8px;margin-top:18px;font-size:10px;line-height:1.5;display:flex}.paymentTestConsent input{accent-color:#18a67f;margin-top:2px}.paymentTestForm>button{color:#fff;background:linear-gradient(135deg,#18ae83,#1477b8);border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:18px;padding:14px 16px;font-weight:850;display:flex;box-shadow:0 12px 26px #18a67f2e}.paymentTestPrivacy{text-align:center;color:#819198!important;margin:12px 0 0!important;font-size:9px!important}.paymentTestHoney{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.paymentResultPage{background:radial-gradient(circle at 50% 12%,#18ae8324,#0000 33%),linear-gradient(135deg,#f8fcfb,#edf5fa);place-items:center;min-height:100vh;padding:30px;display:grid}.paymentResultPage section{text-align:center;background:#fff;border:1px solid #d7e6e5;border-radius:24px;width:min(570px,100%);padding:46px;box-shadow:0 28px 80px #1343501f}.resultMark{border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 22px;font-size:30px;font-weight:900;display:grid}.resultMark.success{color:#148164;background:#e5f8f1}.resultMark.pending{color:#936b22;background:#fff3d6}.resultMark.failed{color:#a7473c;background:#fff0ed}.resultMark.simulated{color:#315f9d;background:#edf3ff}.paymentResultPage h1{color:#0c344a;margin:10px 0 12px;font-size:34px}.paymentResultPage section>p{color:#637b86;line-height:1.75}.paymentResultPage dl{text-align:left;grid-template-columns:1fr 1fr;gap:8px;margin:26px 0;display:grid}.paymentResultPage dl div{background:#f4f8f8;border-radius:10px;padding:12px}.paymentResultPage dt{color:#7a8c94;font-size:9px}.paymentResultPage dd{color:#1f4a5b;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:850}.paymentResultActions{gap:9px;display:flex}.paymentResultActions a{color:#fff;background:#18a67f;border-radius:9px;flex:1;padding:12px;font-size:12px;font-weight:850}.paymentResultActions a+a{color:#335b6c;background:#edf4f5}.paymentResultPage em{color:#839298;margin-top:18px;font-size:9px;font-style:normal;display:block}@media (width<=900px){.paymentTestHero{grid-template-columns:1fr;gap:35px;padding-top:45px}.paymentTestCopy h1{font-size:50px}.paymentTestForm{width:100%;max-width:600px;margin:0 auto}}@media (width<=600px){.paymentTestHeader{height:72px;padding:0 16px}.paymentTestHeader>a{font-size:15px}.paymentTestHeader img{width:40px;height:40px}.paymentTestHeader em{font-size:9px}.paymentTestHero{width:calc(100% - 28px);padding:34px 0 55px}.paymentTestCopy h1{font-size:42px}.paymentTestCopy>p{font-size:15px}.paymentTestForm{padding:26px 19px}.paymentTestForm fieldset{grid-template-columns:1fr}.paymentResultPage{padding:14px}.paymentResultPage section{padding:34px 20px}.paymentResultPage dl{grid-template-columns:1fr}.paymentResultActions{flex-direction:column}}.wujinPlans{color:#fff;background:radial-gradient(circle at 12% 12%,#d5ad5226,#0000 35%),linear-gradient(135deg,#080b0e,#14212a);padding:90px max(6vw,24px)}.wujinPlansIntro{text-align:center;max-width:760px;margin:0 auto 34px}.wujinPlansIntro small{color:#dfbd70;letter-spacing:.18em;font-weight:900}.wujinPlansIntro h2{margin:12px 0;font-size:clamp(36px,5vw,58px)}.wujinPlansIntro p{color:#bdc7cc;line-height:1.8}.wujinPlanGrid{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1180px;margin:auto;display:grid}.wujinPlanGrid label{cursor:pointer;background:#ffffff0b;border:1px solid #dfbd7038;border-radius:18px;gap:9px;min-height:205px;padding:25px;transition:all .2s;display:grid;position:relative}.wujinPlanGrid label:hover,.wujinPlanGrid label.active{background:#e0bb671c;border-color:#e0bb67;transform:translateY(-3px);box-shadow:0 18px 50px #00000038}.wujinPlanGrid input{opacity:0;position:absolute}.wujinPlanGrid label>span{color:#e4c77e;background:#e0bb6724;border-radius:99px;justify-self:start;padding:5px 8px;font-size:10px;font-weight:850}.wujinPlanGrid label>b{font-size:18px}.wujinPlanGrid label>strong{color:#f3d68e;margin-top:auto;font:700 27px Georgia,serif}.wujinPlanGrid label>small{color:#9eabb1}.wujinPlanAction{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:16px;max-width:1180px;margin:22px auto 0;padding:20px 24px;display:flex}.wujinPlanAction>div{margin-right:auto;display:grid}.wujinPlanAction span,.wujinPlanAction small{color:#aab6bb;font-size:11px}.wujinPlanAction b{color:#f3d68e;font-size:27px}.wujinPlanAction button,.wujinPlanAction>a{border:0;border-radius:10px;padding:14px 18px;font-weight:850}.wujinPlanAction button{color:#241b0d;background:linear-gradient(135deg,#d9b15b,#f0d592)}.wujinPlanAction>a{color:#17394a;background:#fff}.managedHero[style*=wujin-soap]{background-position:90% 55%,50%;background-repeat:no-repeat;background-size:min(52vw,720px),cover}.managedImage img[src*=wujin-soap-package]{object-fit:contain;background:radial-gradient(circle,#fff 0,#edf0eb 60%,#d9ded8 100%)}.cartItems article em{color:#b1842e;margin-top:4px;font-size:11px;font-style:normal;font-weight:800;display:block}.cartAddressGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cartAddressGrid.postal{grid-template-columns:.65fr 1fr 1fr}.cartPaymentMethods{border:0;gap:8px;margin:0;padding:0;display:grid}.cartPaymentMethods legend{margin-bottom:4px;font-size:12px;font-weight:750}.cartPaymentMethods label{background:#fbfdfd;border:1px solid #d4e1e3;border-radius:9px;align-items:center;gap:8px;padding:11px 12px;display:flex}.cartPaymentMethods input{accent-color:#18a67f;width:auto;height:auto}.cartBreakdown{border-top:1px solid #e0eaeb;gap:7px;padding:14px 2px 0;display:grid}.cartBreakdown span{color:#607780;justify-content:space-between;font-size:12px;display:flex}.cartBreakdown b{color:#244c5a}.cartConsent{color:#5e747e;align-items:flex-start;line-height:1.55;grid-template-columns:none!important;gap:9px!important;font-size:10px!important;display:flex!important}.cartConsent input{accent-color:#18a67f;margin-top:2px;width:auto!important;height:auto!important}.managedPolicyNotice{color:#55717d;gap:5px;margin-top:15px;font-size:12px;line-height:1.55;display:grid}.managedPolicyNotice a,.cartPolicyNotice a,.cartConsent a,.orderPolicyConsent a{color:#087b63;font-weight:800;text-decoration:underline}.purchasePolicyNotice{color:#c8d0d4;border:1px solid #dfbd7047;border-radius:13px;align-items:center;gap:12px;max-width:1180px;margin:14px auto 0;padding:14px 18px;font-size:12px;line-height:1.55;display:flex}.purchasePolicyNotice b{color:#f0d38b;white-space:nowrap}.purchasePolicyNotice a{color:#f0d38b;white-space:nowrap;margin-left:auto;font-weight:800;text-decoration:underline}.cartPolicyNotice{background:#eef8f5;border:1px solid #d3ebe3;border-radius:12px;margin-top:20px;padding:16px 18px}.cartPolicyNotice b{color:#126c58}.cartPolicyNotice p{color:#5b727c;margin:6px 0;font-size:12px;line-height:1.6}.cartConsent span{display:block}.orderPolicyConsent{color:#5e747e;align-items:flex-start;line-height:1.55;grid-template-columns:none!important;gap:9px!important;display:flex!important}.orderPolicyConsent input{accent-color:#18a67f;width:auto;height:auto;margin-top:2px}.cartSameAsBuyer{background:#eef8f5;border-radius:9px;align-items:center;width:max-content;padding:9px 12px;color:#176d59!important;gap:9px!important;font-size:12px!important;display:flex!important}.cartSameAsBuyer input{accent-color:#18a67f;width:auto!important;height:auto!important}.cartAddressGrid input[readonly]{color:#48666f;background:#f2f7f6}@media (width<=900px){.wujinPlanGrid{grid-template-columns:1fr 1fr}.wujinPlanAction{flex-wrap:wrap}.cartAddressGrid,.cartAddressGrid.postal{grid-template-columns:1fr}.managedHero[style*=wujin-soap]{background-position:75% 90%,50%;background-size:85vw,cover;padding-bottom:360px}.cartLayout{grid-template-columns:1fr}.cartCheckout{position:static}}@media (width<=600px){.wujinPlans{padding:60px 16px}.wujinPlanGrid{grid-template-columns:1fr}.wujinPlanAction{align-items:stretch}.wujinPlanAction>div{width:100%}.wujinPlanAction button,.wujinPlanAction>a{text-align:center;flex:1}.purchasePolicyNotice{flex-direction:column;align-items:flex-start}.purchasePolicyNotice a{white-space:normal;margin-left:0}.cartItems article{grid-template-columns:58px 1fr auto}.cartItems article img,.cartItems article>i{width:58px;height:58px}.cartItems article label{grid-column:2}.cartItems article strong{grid-area:2/3}.cartItems article>button{grid-area:1/3}.managedHero[style*=wujin-soap]{padding-bottom:300px}.managedHeader nav{gap:10px;font-size:11px;display:flex}}.managedHero[style*=wujin-soap]{background-position:50%,90% 55%;background-size:cover,min(52vw,720px)}@media (width<=900px){.managedHero[style*=wujin-soap]{background-position:50%,75% 90%;background-size:cover,85vw}}.wujinEditorial{color:#f7f2e8;background:radial-gradient(circle at 8% 3%,#dcb14d21,#0000 26%),radial-gradient(circle at 92% 38%,#4c687c29,#0000 30%),#08080c;padding:110px max(4vw,24px)}.wujinEditorialIntro{text-align:center;width:min(980px,100%);margin:0 auto 62px}.wujinEditorialIntro:before{content:"";background:linear-gradient(90deg,#0000,#d7ad4e,#0000);width:74px;height:2px;margin:0 auto 24px;display:block}.wujinEditorialIntro small,.wujinEditorialHeading small{color:#d9b75f;letter-spacing:.22em;font-size:11px;font-weight:850}.wujinEditorialIntro h2{letter-spacing:.04em;margin:15px 0 17px;font-family:Noto Serif TC,Songti TC,serif;font-size:clamp(36px,5vw,64px);font-weight:600}.wujinEditorialIntro p{color:#aaa8ad;max-width:720px;margin:auto;font-size:16px;line-height:1.9}.wujinEditorialChapters{gap:42px;width:min(1500px,100%);margin:auto;display:grid}.wujinEditorialCard{background:linear-gradient(145deg,#111116,#09090d);border:1px solid #d8b1523d;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047}.wujinEditorialHeading{border-bottom:1px solid #d8b15229;justify-content:space-between;align-items:end;gap:30px;padding:28px 32px 24px;display:flex}.wujinEditorialHeading h3{color:#f5f0e6;letter-spacing:.04em;margin:0;font-family:Noto Serif TC,Songti TC,serif;font-size:clamp(23px,3vw,38px);font-weight:550}.wujinEditorialCard img{background:#0a0a0d;width:100%;height:auto;display:block}.wujinOfferCard{width:min(1500px,100%);margin:42px auto 0}.wujinClosingCard{text-align:center;width:min(1500px,100%);margin:42px auto 0}.wujinClosingCard a{color:#191208;background:linear-gradient(135deg,#c99c36,#efd98f);border:1px solid #d5ad50;border-radius:99px;align-items:center;gap:16px;margin:26px auto 30px;padding:15px 28px;font-weight:900;transition:all .2s;display:inline-flex;box-shadow:0 14px 38px #d8b15233}.wujinClosingCard a:hover{transform:translateY(-2px)}.wujinClosingCard a span{font-size:20px}.wujinPlans{scroll-margin-top:30px}@media (width<=700px){.wujinEditorial{padding:72px 14px}.wujinEditorialIntro{margin-bottom:38px}.wujinEditorialIntro p{font-size:14px}.wujinEditorialChapters{gap:22px}.wujinEditorialHeading{padding:20px 18px;display:block}.wujinEditorialHeading h3{margin-top:8px;line-height:1.35}.wujinOfferCard,.wujinClosingCard{margin-top:22px}.wujinEditorialCard{border-radius:2px}.wujinClosingCard a{margin:20px auto 24px}}.catalogProductImage.wujinWide{background:#090806}.catalogProductImage.wujinWide img{object-fit:contain;padding:18px 20px}.catalogProductImage.yuqingwangClean{background:#35070b}.catalogProductImage.yuqingwangClean img{object-position:center;transform:scale(1.02)}.catalogProductImage.yuqingwangClean:hover img{transform:scale(1.07)}.shoplineCheckoutTrigger{background:#eef8f5;border-left:4px solid #18a67f;border-radius:7px;margin:0;padding:12px 14px;color:#315e53!important;font-size:11px!important;line-height:1.65!important}.shoplineCheckoutTrigger b{color:#116b56}.mobilePreviewLauncher{z-index:65;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#082b40f0;border:1px solid #d7a92f8c;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:34px auto;align-items:center;column-gap:10px;padding:12px 17px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 42px #07223447}.mobilePreviewLauncher>span{color:#e0bd68;border:2px solid #e0bd68;border-radius:8px;grid-row:1/3;place-items:center;width:34px;height:42px;font-size:24px;line-height:1;display:grid}.mobilePreviewLauncher b{letter-spacing:.04em;align-self:end;font-size:14px}.mobilePreviewLauncher small{color:#a9c7d2;align-self:start;font-size:9px}.mobilePreviewLauncher:hover{background:#0a3b59;transform:translateY(-2px)}.mobilePreviewBackdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05141fbd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mobilePreviewPanel{color:#15364a;width:min(470px,100%)}.mobilePreviewPanel>header{color:#fff;grid-template-columns:1fr auto 44px;align-items:center;gap:12px;margin-bottom:12px;display:grid}.mobilePreviewPanel>header small{color:#e0bd68;letter-spacing:.2em;font-size:9px;font-weight:850}.mobilePreviewPanel>header h2{margin:3px 0 0;font-size:24px}.mobilePreviewPanel>header>span{color:#c8d8df;border:1px solid #ffffff40;border-radius:99px;padding:7px 10px;font-size:11px}.mobilePreviewPanel>header button{color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;width:44px;height:44px;font-size:28px;line-height:1}.mobileDeviceFrame{background:#171b1e;border:6px solid #171b1e;border-radius:34px;width:414px;max-width:100%;height:min(78vh,844px);margin:auto;padding:22px 11px 12px;position:relative;box-shadow:0 30px 90px #00000073}.mobileDeviceSpeaker{z-index:2;background:#3d4449;border-radius:99px;width:72px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.mobileDeviceFrame iframe{background:#fff;border:0;border-radius:21px;width:100%;height:100%;display:block}.mobilePreviewPanel>p{text-align:center;color:#ccdae0;margin:12px 0 0;font-size:11px}@media (width<=899px){.mobilePreviewLauncher,.mobilePreviewBackdrop{display:none}}.memberAdmin{width:min(1500px,100% - 48px);margin:0 auto;padding:38px 0 80px}.memberAdminIntro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.memberAdminIntro small,.memberEditPanel>div small{color:#159b77;letter-spacing:.16em;font-size:10px;font-weight:900}.memberAdminIntro h1{margin:7px 0;font-size:34px}.memberAdminIntro p{color:#6b808a;margin:0}.memberAdminIntro>div:last-child{text-align:center;background:#fff;border:1px solid #dce7e9;border-radius:15px;min-width:130px;padding:18px}.memberAdminIntro>div:last-child b{color:#159b77;font-size:30px;display:block}.memberAdminIntro>div:last-child span{color:#738791;font-size:11px}.memberAdminMessage{width:100%;margin:0 0 16px}.memberAdminGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.memberAdminGrid>section{min-width:0}.memberAdminSearch{gap:7px;margin-bottom:12px;font-size:12px;font-weight:800;display:grid}.memberAdminSearch input,.memberEditPanel input,.memberEditPanel select{color:#173b4e;background:#fff;border:1px solid #cbdcdf;border-radius:9px;height:44px;padding:0 12px}.memberTable table{min-width:850px}.memberTable td em{color:#986c22;background:#fff3dd;border-radius:6px;padding:5px 7px;font-size:10px;font-style:normal;display:inline-block}.memberActive,.memberInactive{border-radius:99px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.memberActive{color:#15775f;background:#e5f7ef}.memberInactive{color:#8b5050;background:#f2e9e9}.memberEditPanel{background:#fff;border:1px solid #dce7e9;border-radius:16px;gap:14px;padding:24px;display:grid;position:sticky;top:18px;box-shadow:0 18px 45px #12374517}.memberEditPanel h2{margin:6px 0 0}.memberEditPanel>div p{color:#6d818a;margin:4px 0}.memberEditPanel label{gap:6px;font-size:12px;font-weight:800;display:grid}.memberEditPanel label small{color:#7d8f97}.memberEditActions{flex-wrap:wrap;gap:7px;display:flex}.memberEditActions button{color:#fff;background:#18a67f;border:0;border-radius:8px;padding:10px 12px;font-weight:850}.memberEditActions .danger{background:#a45151}.memberEditActions .quiet{color:#526a75;background:#edf2f3}@media (width<=980px){.memberAdminGrid{grid-template-columns:1fr}.memberEditPanel{z-index:80;position:fixed;inset:12px;overflow:auto}.memberAdmin{width:calc(100% - 24px)}.memberAdminIntro{align-items:flex-start}.memberAdminIntro>div:last-child{display:none}}.ctaHero{background:#eff9f7 url(/lt-community-cta-bg.png) 50%/cover no-repeat;border-radius:34px;align-items:center;min-height:clamp(520px,55vw,820px);margin:0 max(2vw,18px) 90px;display:flex;position:relative;overflow:hidden}.ctaHeroContent{z-index:2;color:#102d49;width:53%;padding:6vw 5.5vw;position:relative}.ctaHeroContent>b{color:#159b77;margin-bottom:clamp(44px,6vw,90px);font-size:clamp(18px,1.5vw,26px);display:block}.ctaHeroContent>span{color:#18ae83;letter-spacing:.05em;font-size:clamp(18px,1.55vw,27px);font-weight:750;display:block}.ctaHeroContent h2{letter-spacing:-.035em;margin:24px 0 0;font-size:clamp(40px,4.25vw,72px);line-height:1.35}.ctaHeroContent p{letter-spacing:.05em;margin:30px 0 0;font-size:clamp(17px,1.5vw,25px)}.ctaHeroActions{flex-wrap:wrap;gap:14px;margin-top:52px;display:flex}.ctaHeroActions a{background:linear-gradient(110deg,#c8f9e8f0,#cde7fff0);border:1px solid #1d74a524;border-radius:18px;justify-content:center;align-items:center;gap:18px;min-height:60px;padding:0 24px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 12px 30px #2f74901a}.ctaHeroActions a:nth-child(2){background:#ffffffd1}.ctaHeroActions a:hover{transform:translateY(-3px);box-shadow:0 17px 34px #2f74902b}.ctaHeroActions i{font-size:20px;font-style:normal}@media (width<=800px){.ctaHero{background-position:68%;align-items:flex-start;min-height:760px;margin:0 14px 65px}.ctaHero:before{content:"";background:linear-gradient(#f7fdfcf5 0%,#f7fdfce0 47%,#f7fdfc1a 72%);position:absolute;inset:0}.ctaHeroContent{width:100%;padding:44px 26px}.ctaHeroContent>b{margin-bottom:30px;font-size:17px}.ctaHeroContent>span{font-size:16px}.ctaHeroContent h2{margin-top:16px;font-size:34px}.ctaHeroContent p{margin-top:18px;font-size:15px}.ctaHeroActions{grid-template-columns:1fr;margin-top:28px;display:grid}.ctaHeroActions a{width:100%;min-height:54px;padding:0 15px}}.eventHero{aspect-ratio:16/9;color:#fff;background:#06132c url(/lt-friday-event-bg.png) 50%/cover no-repeat;border-radius:28px;width:min(1600px,100% - 48px);min-height:620px;margin:90px auto;position:relative;overflow:hidden;box-shadow:0 24px 70px #071d3933}.eventHeroContent{z-index:2;width:42%;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.eventHeroEyebrow{color:#1cd09c;letter-spacing:.24em;font-size:clamp(13px,1.15vw,19px);font-weight:800;display:block}.eventHero h2{letter-spacing:.03em;margin:24px 0 18px;font-size:clamp(38px,4vw,67px);font-weight:500;line-height:1.18}.eventHero h2 b{font-weight:500}.eventHeroContent>p{color:#d4e4ec;margin:0;font-size:clamp(15px,1.25vw,21px);line-height:1.8}.eventSchedule{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041c3d61;border:1px solid #89d7d161;border-radius:28px;margin-top:34px;padding:clamp(22px,2.2vw,36px)}.eventSchedule>div{align-items:center;gap:30px;display:flex}.eventSchedule strong{color:#74e7c4;border-right:1px solid #90e1d28c;padding-right:28px;font-size:clamp(38px,4vw,64px);font-weight:700;line-height:1}.eventSchedule span{color:#e3f1f4;font-size:clamp(15px,1.3vw,22px)}.eventSchedule>p{color:#9ee0ce;margin:25px 0;font-size:clamp(14px,1.15vw,19px)}.eventSchedule .eventScheduleActions{gap:12px;width:min(100%,390px);display:grid}.eventScheduleActions>a,.eventScheduleActions>button{color:#fff;border-radius:18px;justify-content:center;align-items:center;gap:22px;width:100%;min-height:64px;font-size:clamp(17px,1.35vw,22px);font-weight:850;transition:all .22s;display:flex}.eventScheduleActions>a{background:linear-gradient(135deg,#18c995,#0eb771);box-shadow:0 15px 34px #0bc5844d}.eventScheduleActions>button{background:#072344ad;border:1px solid #74e7c4bf}.eventScheduleActions>a:hover,.eventScheduleActions>button:hover{transform:translateY(-3px)}.eventScheduleActions>a:hover{box-shadow:0 19px 42px #0bc5846e}.eventScheduleActions>button:hover{background:#10485ed1}.eventScheduleActions span{font-size:1.25em}.eventShareStatus{color:#9ee0ce;text-align:center;width:min(100%,390px);min-height:1.5em;margin-top:10px;font-size:13px;display:block}@media (width<=900px){.eventHero{aspect-ratio:auto;background-position:30%;width:calc(100% - 28px);min-height:840px;margin:65px auto}.eventHero:before{content:"";background:linear-gradient(#04122a2e,#04122ad1 48%,#04122afa 100%);position:absolute;inset:0}.eventHeroContent{width:auto;inset:auto 22px 26px;transform:none}.eventHero h2{margin:14px 0 12px;font-size:40px}.eventHeroContent>p{font-size:15px}.eventSchedule{border-radius:20px;margin-top:20px;padding:20px}.eventSchedule>div{gap:18px}.eventSchedule strong{padding-right:18px;font-size:38px}.eventSchedule>p{margin:18px 0}.eventSchedule .eventScheduleActions{gap:10px;width:100%}.eventScheduleActions>a,.eventScheduleActions>button{min-height:56px}}.howHero{aspect-ratio:16/9;background:#f8fcfb url(/lt-how-it-works-bg.png) 50%/cover no-repeat;border-radius:28px;width:min(1600px,100% - 48px);min-height:650px;margin:90px auto;position:relative;overflow:hidden;box-shadow:0 22px 65px #2356581c}.howHeroContent{z-index:2;width:47%;position:absolute;top:50%;right:4.5%;transform:translateY(-50%)}.howHero .sectionEyebrow{letter-spacing:.28em;font-size:clamp(12px,1.05vw,18px)}.howHero h2{letter-spacing:-.035em;margin:20px 0 18px;font-size:clamp(33px,3.2vw,54px);line-height:1.28}.howHeroContent>p{color:#657b8d;margin:0;font-size:clamp(14px,1.15vw,19px);line-height:1.8}.howHeroSteps{gap:14px;margin-top:30px;display:grid}.howHeroSteps article{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffc7;border:1px solid #d6e7e3;border-radius:17px;grid-template-columns:64px 70px 1fr;align-items:center;gap:13px;min-height:112px;padding:20px 24px;display:grid;box-shadow:0 9px 24px #37656514}.howHeroSteps i{color:#20b38d;background:#e3f8f1;border-radius:50%;place-items:center;width:58px;height:58px;font-size:29px;font-style:normal;display:grid}.howHeroSteps>article>span{color:#7ed5bd;font:italic 38px Georgia,serif}.howHeroSteps h3{margin:0 0 7px;font-size:clamp(18px,1.35vw,24px)}.howHeroSteps p{color:#6d8291;margin:0;font-size:clamp(12px,.93vw,16px);line-height:1.65}.howHeroAction{z-index:3;color:#2472df;background:#fffffff0;border:2px solid #a8c9ff;border-radius:16px;justify-content:center;align-items:center;gap:20px;min-height:62px;padding:0 30px;font-size:clamp(16px,1.25vw,21px);font-weight:850;transition:all .22s;display:inline-flex;position:absolute;bottom:6%;left:5%;box-shadow:0 13px 30px #1e517721}.howHeroAction:hover{color:#fff;background:#2472df;transform:translateY(-3px);box-shadow:0 17px 38px #2472df42}.howHeroAction span{font-size:1.3em}@media (width<=900px){.howHero{aspect-ratio:auto;background-position:22%;width:calc(100% - 28px);min-height:960px;margin:65px auto}.howHero:before{content:"";background:linear-gradient(#ffffff08,#f8fcfbc7 39%,#f8fcfbfa 54%);position:absolute;inset:0}.howHeroContent{width:auto;inset:auto 20px 108px;transform:none}.howHero h2{margin:12px 0;font-size:34px}.howHeroContent>p{font-size:14px}.howHeroSteps{gap:10px;margin-top:18px}.howHeroSteps article{grid-template-columns:46px 46px 1fr;gap:9px;min-height:0;padding:14px}.howHeroSteps i{width:42px;height:42px;font-size:21px}.howHeroSteps>article>span{font-size:28px}.howHeroSteps h3{font-size:17px}.howHeroSteps p{font-size:12px}.howHeroAction{min-height:58px;bottom:28px;left:20px;right:20px}}.registrationAdmin{width:min(1500px,100% - 48px);margin:0 auto;padding:38px 0 80px}.registrationAdmin>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.registrationAdmin>header small{color:#159b77;letter-spacing:.16em;font-size:10px;font-weight:900}.registrationAdmin>header h1{margin:7px 0;font-size:34px}.registrationAdmin>header p{color:#6b808a;margin:0}.registrationAdmin>header>div:last-child{text-align:center;background:#fff;border:1px solid #dce7e9;border-radius:15px;min-width:130px;padding:18px}.registrationAdmin>header>div:last-child b{color:#159b77;font-size:30px;display:block}.registrationAdmin>header>div:last-child span{color:#738791;font-size:11px}.registrationAdminTools{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.registrationAdminTools label,.registrationEdit label{color:#365666;gap:6px;font-size:12px;font-weight:800;display:grid}.registrationAdminTools input,.registrationAdminTools select,.registrationEdit textarea{color:#173b4e;background:#fff;border:1px solid #cbdcdf;border-radius:9px;width:100%;min-height:44px;padding:10px 12px}.registrationAdminTools button,.registrationEdit>div button{color:#fff;background:#18a67f;border:0;border-radius:9px;min-height:44px;padding:0 16px;font-weight:850}.registrationAdminGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.registrationAdminGrid table{min-width:900px}.registrationAdminGrid td b,.registrationAdminGrid td span,.registrationAdminGrid td small{display:block}.registrationAdminGrid td small{color:#758892;margin-top:4px}.registrationAdminGrid td>button{color:#2472df;background:#e8f5ff;border:0;border-radius:7px;padding:8px 12px;font-weight:800}.registrationChecked,.registrationPending{border-radius:99px;width:max-content;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex!important}.registrationChecked{color:#15775f;background:#e5f7ef}.registrationPending{color:#986c22;background:#fff3dd}.registrationEdit{background:#fff;border:1px solid #dce7e9;border-radius:16px;padding:24px;position:sticky;top:18px;box-shadow:0 18px 45px #12374517}.registrationEdit>small{color:#159b77;letter-spacing:.16em;font-size:10px;font-weight:900}.registrationEdit h2{margin:7px 0}.registrationEdit>p{color:#6d818a;margin:0 0 18px}.registrationEdit dl{background:#f5faf9;border-radius:10px;margin:0 0 18px;padding:14px}.registrationEdit dl div{justify-content:space-between;gap:15px;padding:5px 0;display:flex}.registrationEdit dt{color:#6d818a}.registrationEdit dd{margin:0;font-weight:700}.registrationEdit .registrationCheck{align-items:center;gap:9px;margin:16px 0;display:flex}.registrationEdit .registrationCheck input{width:20px;height:20px}.registrationEdit>div{gap:8px;margin-top:15px;display:flex}.registrationEdit>div .quiet{color:#526a75;background:#edf2f3}@media (width<=980px){.registrationAdminGrid{grid-template-columns:1fr}.registrationEdit{z-index:80;position:fixed;inset:12px;overflow:auto}.registrationAdminTools{grid-template-columns:1fr}.registrationAdmin{width:calc(100% - 24px)}.registrationAdmin>header>div:last-child{display:none}}.eventScheduleActions>a.eventShareAction{box-shadow:none;background:#072344ad;border:1px solid #74e7c4bf}.eventScheduleActions>a.eventShareAction:hover{box-shadow:none;background:#10485ed1}.eventReferralNotice{color:#16795f;background:#e9f8f3;border-radius:10px;margin:0 0 20px;padding:11px 13px;font-size:13px}.formError p{margin:0 0 8px}.formError a{color:#96332d;font-weight:800;text-decoration:underline}.companyFooter{color:#fff;background:#08090b;border:0;padding:0}.companyFooterInner{justify-content:space-between;align-items:center;gap:60px;width:min(1440px,100% - 64px);margin:auto;padding:54px 0;display:flex}.companyFooterBrand{align-items:center;gap:18px;display:flex}.companyFooterBrand img{object-fit:contain;width:72px;height:72px}.companyFooterBrand b{letter-spacing:.06em;font-size:clamp(20px,1.8vw,28px)}.companyFooter address{color:#fff;grid-template-columns:auto auto;gap:12px 34px;font-size:14px;font-style:normal;line-height:1.6;display:grid}.companyFooter address a{color:#fff;transition:all .2s}.companyFooter address a:hover{color:#dfb64a}@media (width<=850px){.companyFooterInner{gap:28px;width:calc(100% - 40px);padding:42px 0;display:grid}.companyFooterBrand{justify-content:flex-start}.companyFooterBrand img{width:58px;height:58px}.companyFooter address{text-align:left;grid-template-columns:1fr;gap:9px;font-size:13px}}.companyFooter address .footerPolicyLink{color:#dfb64a;text-underline-offset:4px;text-decoration:underline}.policyPage{color:#17364b;background:#f6faf9;min-height:100vh}.policyHeader{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #dce8e7;justify-content:space-between;align-items:center;height:78px;padding:0 max(5vw,24px);display:flex;position:sticky;top:0}.policyHeader>a:last-child{color:#2472df;font-size:14px;font-weight:800}.policyBrand{align-items:center;gap:11px;font-weight:850;display:flex}.policyBrand img{object-fit:contain;mix-blend-mode:multiply;width:48px;height:48px}.policyBrand b{color:#18ae83}.policyHero{color:#fff;background:radial-gradient(circle at 80% 20%,#46d2ab3b,#0000 32%),linear-gradient(135deg,#071d34,#0d4561);padding:78px max(7vw,28px)}.policyHero>span,.policyKicker{color:#63dfb9;letter-spacing:.2em;font-size:11px;font-weight:900}.policyHero h1{letter-spacing:-.045em;margin:15px 0 12px;font-size:clamp(38px,5vw,68px)}.policyHero p{color:#bed0da;margin:0}.policyLayout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:68px;width:min(1240px,100% - 48px);margin:0 auto;padding:70px 0 100px;display:grid}.policyToc{background:#fff;border:1px solid #dce8e7;border-radius:17px;gap:8px;padding:24px;display:grid;position:sticky;top:110px;box-shadow:0 15px 38px #19434f12}.policyToc b{margin-bottom:7px}.policyToc a{color:#5f7785;border-bottom:1px solid #edf2f2;padding:9px 0;font-size:13px}.policyToc a:hover{color:#18a67f}.policyArticle{background:#fff;border:1px solid #dce8e7;border-radius:22px;padding:52px clamp(28px,5vw,72px);box-shadow:0 18px 50px #19434f12}.policyArticle section{scroll-margin-top:105px}.policyArticle section+section{border-top:2px solid #dce8e7;margin-top:88px;padding-top:65px}.policyArticle h2{letter-spacing:-.035em;margin:10px 0 45px;font-size:clamp(31px,4vw,46px)}.policyArticle h3{border-left:3px solid #18ae83;margin:43px 0 13px;padding-left:14px;font-size:21px}.policyArticle p,.policyArticle li{color:#536d7b;font-size:15px;line-height:1.95}.policyArticle ul{padding-left:24px}.policyArticle a{color:#167cb8;text-decoration:underline}.policyNotice{color:#286452;background:#edf9f5;border:1px solid #bae4d8;border-radius:13px;margin:24px 0;padding:21px 24px;font-size:15px;line-height:1.85}.policyFooter{color:#c6d5dd;background:#071d34;justify-content:space-between;padding:30px max(5vw,24px);font-size:13px;display:flex}.policyFooter a{color:#63dfb9}@media (width<=820px){.policyHeader{height:68px}.policyBrand span{font-size:14px}.policyBrand img{width:40px;height:40px}.policyHero{padding:58px 22px}.policyLayout{width:calc(100% - 28px);padding:28px 0 65px;display:block}.policyToc{margin-bottom:18px;position:static}.policyArticle{border-radius:17px;padding:34px 22px}.policyArticle h2{margin-bottom:34px}.policyArticle h3{margin-top:36px;font-size:18px}.policyArticle p,.policyArticle li,.policyNotice{font-size:14px}.policyFooter{text-align:center;gap:8px;display:grid}}.adminStatusFilters{flex-wrap:wrap;gap:5px;margin:-8px 0 15px;display:flex}.adminStatusFilters button{color:#5b737d;background:#fff;border:1px solid #d8e5e6;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:800}.adminStatusFilters button.active{color:#11775f;background:#eaf8f4;border-color:#55bea3}.adminToolbar button.danger{background:#a65353}.adminDataProtection{color:#315e55;background:#eaf8f4;border:1px solid #b9ded4;border-radius:11px;align-items:center;gap:14px;margin:0 0 16px;padding:13px 16px;font-size:11px;line-height:1.65;display:flex}.adminDataProtection b{color:#14765e;flex:none}.adminDataProtection span{display:block}.assistedProductWorkflow{background:linear-gradient(135deg,#fffaf0,#f1faf7);border:1px solid #d9c582;border-radius:17px;width:min(1480px,100% - 48px);margin:30px auto 0;padding:24px;box-shadow:0 12px 34px #1237450d}.assistedProductWorkflow>div:first-child small{color:#9b7525;letter-spacing:.16em;font-size:9px;font-weight:900}.assistedProductWorkflow h2{color:#143a4d;margin:6px 0}.assistedProductWorkflow>div:first-child p{color:#617781;margin:0;font-size:12px;line-height:1.7}.assistedProductWorkflow ol{grid-template-columns:repeat(6,1fr);gap:7px;margin:17px 0 0;padding:0;list-style:none;display:grid}.assistedProductWorkflow li{background:#fff;border-radius:9px;padding:12px}.assistedProductWorkflow li b,.assistedProductWorkflow li span{display:block}.assistedProductWorkflow li b{color:#16775f;font-size:11px}.assistedProductWorkflow li span{color:#6b7f87;margin-top:5px;font-size:10px;line-height:1.55}.assistedProductRule{color:#d9e7ea;background:#173b4e;border-radius:9px;grid-template-columns:130px 1fr;gap:12px;margin-top:10px;padding:12px;font-size:11px;line-height:1.65;display:grid}.assistedProductRule b{color:#e6c779}.canonicalContentNotice{background:#f0faf7;border:1px solid #b9ded4;border-radius:11px;padding:20px}.canonicalContentNotice>b{color:#14765e}.canonicalContentNotice p{color:#5e767d;font-size:12px;line-height:1.75}.canonicalContentNotice a{color:#fff;background:#173b4e;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}@media (width<=1050px){.assistedProductWorkflow ol{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.assistedProductWorkflow{width:calc(100% - 24px);padding:17px}.assistedProductWorkflow ol{grid-template-columns:1fr 1fr}.assistedProductRule{grid-template-columns:1fr}}.navMenuEmpty{color:#758892;padding:14px;font-size:13px;display:block}.bookingPage{color:#11344a;background:#f3f8f7;min-height:100vh}.bookingHeader{color:#fff;background:#092f49;justify-content:space-between;align-items:center;height:76px;padding:0 max(5vw,24px);display:flex}.bookingHeader span{color:#e1b84c;letter-spacing:.2em;font-size:11px}.bookingIntro{color:#fff;background:linear-gradient(135deg,#0a3048,#126e67);padding:64px max(7vw,28px) 40px}.bookingIntro small{color:#65e3bd;letter-spacing:.17em;font-weight:900}.bookingIntro h1{margin:14px 0;font-size:clamp(38px,5vw,65px)}.bookingIntro p{color:#d4e6e8;max-width:750px;line-height:1.8}.bookingWorkspace{grid-template-columns:1.5fr .8fr;align-items:start;gap:22px;width:min(1200px,100% - 40px);margin:40px auto 80px;display:grid}.bookingCalendar,.bookingForm{background:#fff;border:1px solid #d7e5e4;border-radius:20px;padding:28px;box-shadow:0 15px 40px #18485012}.bookingCalendar>label,.bookingForm label{gap:7px;font-size:12px;font-weight:800;display:grid}.bookingCalendar input,.bookingForm input,.bookingForm textarea{font:inherit;border:1px solid #cadcdb;border-radius:9px;padding:12px}.slotGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.slotGrid button{color:#174b45;background:#eef9f6;border:1px solid #bee0d7;border-radius:11px;padding:14px 10px}.slotGrid button b,.slotGrid button span{display:block}.slotGrid button span{color:#159b77;margin-top:4px;font-size:11px;font-weight:900}.slotGrid button.selected{color:#fff;background:#159b77}.slotGrid button.selected span{color:#fff}.slotGrid button:disabled{color:#899596;background:#edf0f0;border-color:#dfe5e5}.slotGrid button:disabled span{color:#899596}.bookingForm{gap:14px;display:grid;position:sticky;top:20px}.bookingForm h2{margin:0}.bookingForm p{color:#159b77;margin:0;font-weight:800}.bookingForm>button{color:#fff;background:#159b77;border:0;border-radius:10px;padding:14px;font-weight:900}.bookingMessage{color:#13745c;background:#eaf8f3;border-radius:9px;padding:12px;line-height:1.6}.appointmentAdmin{width:min(1450px,100% - 48px);margin:auto;padding:38px 0}.appointmentAdmin>header{justify-content:space-between;align-items:center;display:flex}.appointmentAdmin header small{color:#159b77;letter-spacing:.16em;font-weight:900}.appointmentAdmin h1{margin:7px 0}.appointmentAdmin header>b{color:#159b77;text-align:center;font-size:34px}.appointmentAdmin header>b span{color:#738791;font-size:10px;display:block}.appointmentTable{background:#fff;border:1px solid #dce7e9;border-radius:16px;margin-top:24px;overflow:auto}.appointmentTable table{border-collapse:collapse;width:100%;min-width:900px}.appointmentTable th,.appointmentTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e5eeee;padding:15px}.appointmentTable th{background:#edf6f4;font-size:11px}.appointmentTable td b,.appointmentTable td span{display:block}.appointmentTable td span{color:#72858e;margin-top:4px;font-size:12px}.appointmentStatus{border-radius:99px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.appointmentStatus.pending{color:#986c22;background:#fff3dd}.appointmentStatus.approved{color:#15775f;background:#e5f7ef}.appointmentStatus.rejected{color:#8b5050;background:#f2e9e9}.appointmentTable td>div{gap:6px;margin-top:8px;display:flex}.appointmentTable button{color:#fff;background:#159b77;border:0;border-radius:7px;padding:7px 10px;font-weight:800}.appointmentTable button.reject{background:#a65353}@media (width<=780px){.bookingWorkspace{grid-template-columns:1fr}.slotGrid{grid-template-columns:repeat(2,1fr)}.bookingForm{position:static}.appointmentAdmin{width:calc(100% - 24px)}}.retirementIntro{color:#647b84;margin:0 0 15px;font-size:12px;line-height:1.7}.retirementPhases li{flex-direction:column;display:flex}.retirementPhases li em{color:#138363;margin-top:auto;padding-top:10px;font-size:10px;font-style:normal;font-weight:800;line-height:1.5;display:block}.retirementGovernance{background:linear-gradient(140deg,#f7fbfa,#fffdf7);border:1px solid #cfe1df;border-radius:16px;margin-top:18px;padding:26px}.retirementGovernanceHead small{color:#aa7b25;letter-spacing:.16em;font-size:10px;font-weight:900}.retirementGovernanceHead h2{margin:7px 0}.retirementGovernanceHead p{color:#60757d;margin:0;font-size:12px;line-height:1.7}.retirementGovernanceGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.retirementGovernanceGrid article{background:#fff;border:1px solid #dbe7e5;border-radius:12px;padding:17px}.retirementGovernanceGrid article>b{color:#173b4e}.retirementGovernanceGrid article.approvalRequired{background:#fffaf0;border:2px solid #d8b55e}.retirementGovernanceGrid article.approvalRequired>b{color:#906716}.retirementGovernanceGrid ul{color:#60757d;margin:9px 0 0;padding-left:18px;font-size:11px;line-height:1.75}.retirementOperatingRule{color:#fff;background:#173b4e;border-radius:11px;grid-template-columns:150px 1fr;gap:15px;margin-top:12px;padding:15px;font-size:12px;line-height:1.7;display:grid}.retirementOperatingRule strong{color:#e7c779}@media (width<=1050px){.retirementGovernanceGrid{grid-template-columns:1fr}}@media (width<=700px){.retirementOperatingRule{grid-template-columns:1fr;gap:6px}}.retirementSchedule{background:#eaf8f4;border:1px solid #b9ded4;border-radius:13px;grid-template-columns:220px 1fr;gap:10px 20px;margin-top:14px;padding:19px;display:grid}.retirementSchedule>div{border-right:1px solid #b9ded4;flex-direction:column;grid-row:span 2;justify-content:center;padding-right:18px;display:flex}.retirementSchedule small{color:#14765e;letter-spacing:.12em;font-size:9px;font-weight:900}.retirementSchedule>div b{color:#173b4e;margin-top:6px;font-size:19px}.retirementSchedule>div span{color:#678078;margin-top:3px;font-size:10px}.retirementSchedule p{color:#285b51;margin:0;font-size:12px;font-weight:700;line-height:1.7}.retirementSchedule ul{color:#55736c;grid-template-columns:1fr 1fr;gap:5px 20px;margin:0;padding-left:18px;font-size:10px;line-height:1.65;display:grid}.retirementSchedule li b{color:#176f59}@media (width<=800px){.retirementSchedule{grid-template-columns:1fr}.retirementSchedule>div{border-bottom:1px solid #b9ded4;border-right:0;grid-row:auto;padding:0 0 12px}.retirementSchedule ul{grid-template-columns:1fr}}.cartCheckout .shoplineResetPending{color:#8a4f48;background:#fff;border:1px solid #d8a59f;margin-top:8px}.shoplineAccessDeniedGuide{color:#704333;background:#fff3ee;border:2px solid #df987d;border-radius:11px;margin:10px 0;padding:14px 16px}.shoplineAccessDeniedGuide b,.shoplineAccessDeniedGuide span{display:block}.shoplineAccessDeniedGuide ol{margin:9px 0;padding-left:20px;font-size:11px;line-height:1.8}.shoplineAccessDeniedGuide span{font-size:10px;line-height:1.6}.shoplineFirstGuide{color:#315769;background:#fff;border-radius:12px;margin:16px 0;padding:16px 18px}.shoplineFirstGuide>b{color:#15775f}.shoplineFirstGuide ol{color:#5f7883;margin:10px 0 0;padding-left:20px;font-size:11px;line-height:1.8}.shoplinePairNotice{color:#795a24;background:#fff3df;border-radius:9px;gap:4px;margin-bottom:14px;padding:12px;font-size:10px;display:grid}.shoplinePairNotice b{font-size:12px}.cartCheckout .shoplineSupportEntry{background:#fff3ee;border-color:#df987d;color:#914d38!important}.shoplineSupportHandoff{color:#714331;background:#fff8f4;border:2px solid #df987d;border-radius:18px;grid-template-columns:1fr 520px;gap:28px;width:min(1240px,100%);margin:18px auto;padding:28px;display:grid}.shoplineSupportHandoff small{color:#b05c40;letter-spacing:.14em;font-size:10px;font-weight:900}.shoplineSupportHandoff h2{color:#653c2e;margin:7px 0}.shoplineSupportHandoff p,.shoplineSupportHandoff li{font-size:12px;line-height:1.75}.shoplineSupportHandoff ul{padding-left:20px}.shoplineSupportCopy{gap:10px;display:grid}.shoplineSupportCopy textarea{color:#3d4f56;resize:vertical;background:#fff;border:1px solid #d9b6a8;border-radius:10px;width:100%;min-height:330px;padding:14px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.shoplineSupportCopy button{color:#fff;background:#a9563c;border:0;border-radius:9px;padding:13px;font-weight:900}.shoplineSupportCopy span{text-align:center;font-size:10px}@media (width<=900px){.shoplineSupportHandoff{grid-template-columns:1fr}}@media (width<=560px){.shoplineSupportHandoff{padding:18px}}.memberPortalPage{background:radial-gradient(circle at 20% 10%,#18ae8321,#0000 30%),linear-gradient(135deg,#f8fcfb,#edf5fa);place-items:center;min-height:100vh;padding:28px;display:grid}.memberPortalCard{background:#fff;border:1px solid #d7e6e5;border-radius:24px;width:min(520px,100%);padding:42px;box-shadow:0 28px 80px #1343501f}.memberPortalCard>small,.memberCenter small{color:#159b77;letter-spacing:.15em;font-weight:900}.memberPortalCard h1{margin:10px 0;font-size:38px}.memberPortalCard>p{color:#667f89;line-height:1.7}.memberPortalCard form{gap:15px;margin-top:25px;display:grid}.memberPortalCard label{gap:7px;font-weight:800;display:grid}.memberPortalCard input,.memberLinkGrid input{border:1px solid #d4e2e3;border-radius:10px;padding:13px}.memberPortalCard button,.memberCenter button{color:#fff;background:#18a67f;border:0;border-radius:10px;padding:13px;font-weight:850}.memberPortalCard>div{justify-content:space-between;margin-top:18px;display:flex}.memberPortalCard aside{color:#45616b;background:#f1f8f6;border-radius:12px;gap:4px;margin-top:24px;padding:15px;display:grid}.memberPortalMessage{color:#9a4d3f}.memberCenter{width:min(1180px,100% - 36px);margin:0 auto;padding:48px 0 80px}.memberCenter>header{color:#fff;background:#0b344b;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:30px;display:flex}.memberCenter h1{margin:7px 0}.memberCenter>section{background:#fff;border:1px solid #d9e6e5;border-radius:18px;margin-top:22px;padding:26px}.memberLinkGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.memberLinkGrid article{background:#f5faf9;border-radius:13px;gap:8px;padding:16px;display:grid}.memberDataTable{overflow:auto}.memberDataTable table{border-collapse:collapse;width:100%}.memberDataTable th,.memberDataTable td{text-align:left;border-bottom:1px solid #e2eceb;padding:13px}.memberMoneyGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid!important}.memberMoneyGrid p{justify-content:space-between;display:flex}.memberMoneyGrid span{color:#71858d;font-size:12px}.memberCenter footer{text-align:center;margin-top:24px}@media (width<=700px){.memberLinkGrid,.memberMoneyGrid{grid-template-columns:1fr}.memberCenter>header{flex-direction:column;align-items:flex-start}.memberPortalCard{padding:28px 22px}}.catalogProductImage.chairLight{aspect-ratio:16/9;background:#eee5d8;height:auto}.catalogProductImage.chairLight img{object-fit:cover;filter:none;padding:0}.catalogProductImage.chairLight{aspect-ratio:1024/463}.lineNotificationAdmin{color:#102a44;max-width:1180px;margin:0 auto;padding:46px 28px 72px}.lineNotificationLead{background:linear-gradient(135deg,#f4fffb,#f5f9ff);border:1px solid #c9e4db;border-radius:24px;padding:34px}.lineNotificationLead>small{color:#07966e;letter-spacing:.16em;font-weight:800}.lineNotificationLead h1{margin:10px 0;font-size:clamp(34px,5vw,58px)}.lineNotificationLead>p{color:#587087;max-width:850px;line-height:1.8}.lineNotificationStatus{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.lineNotificationStatus span{background:#fff;border:1px solid #d7e5e0;border-radius:14px;padding:14px}.lineNotificationStatus span b{border-radius:50%;place-items:center;width:24px;height:24px;margin-right:8px;display:inline-grid}.lineNotificationStatus .ok b{color:#fff;background:#0daf7c}.lineNotificationStatus .wait b{color:#16273a;background:#f2b93b}.lineNotificationStatus small{color:#708295;grid-column:1/-1}.lineNotificationGrid{grid-template-columns:1.15fr .85fr;gap:22px;margin-top:22px;display:grid}.lineNotificationGrid form,.lineNotificationGrid aside{background:#fff;border:1px solid #dbe5ea;border-radius:22px;padding:30px;box-shadow:0 15px 45px #102a4412}.lineNotificationGrid h2{margin:0 0 8px}.lineNotificationGrid p{color:#61778b}.lineNotificationGrid label{gap:8px;margin:18px 0;font-weight:750;display:grid}.lineNotificationGrid input[type=password]{width:100%;font:inherit;border:1px solid #bdccd5;border-radius:12px;padding:15px}.lineSecretConfirm{align-items:start;line-height:1.6;grid-template-columns:auto 1fr!important;font-weight:500!important}.lineNotificationGrid button{color:#fff;font:inherit;cursor:pointer;background:#0aa878;border:0;border-radius:12px;padding:14px 20px;font-weight:800}.lineNotificationGrid button:disabled{opacity:.5;cursor:not-allowed}.lineNotificationGrid aside ol{color:#526b80;padding-left:22px;line-height:1.9}.lineNotificationGrid aside p[role=status]{color:#12664f;background:#edf8f4;border-radius:10px;padding:13px;font-weight:700}@media (width<=820px){.lineNotificationStatus,.lineNotificationGrid{grid-template-columns:1fr}.lineNotificationStatus small{grid-column:auto}.lineNotificationAdmin{padding:24px 14px 50px}.lineNotificationLead,.lineNotificationGrid form,.lineNotificationGrid aside{padding:22px}}.lineShareActions{gap:10px;display:grid}.lineShareActions .lineMark{letter-spacing:-.02em;font-size:11px;color:#fff!important;background:#06c755!important}.lineShareActions .copyShareLink{padding:14px 21px}.lineShareActions .copyShareLink>span{width:38px;height:38px}.shareChoiceGrid .memberLoginShare{background:#f1fff5;border-color:#06c755}.shareMemberVerified{color:#087d38;background:#eafff1;border-radius:11px;grid-column:2;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.shareMemberVerified code{overflow-wrap:anywhere;color:#426b55}.generalShareDisclosure{background:#fff;border:1px solid #d7e3e4;border-radius:12px;grid-column:2;padding:13px 15px}.generalShareDisclosure summary{cursor:pointer;color:#5f747f;font-size:12px;font-weight:800}.generalShareDisclosure>p{color:#7a8c94;font-size:11px;line-height:1.6}.generalShareActions button{background:#f8fafb!important;border-color:#d7e3e4!important}.generalShareActions .lineMark{background:#829098!important}.commissionShareActions>button:first-child{background:#f1fff5!important;border-color:#06c755!important}@media (width<=780px){.shareMemberVerified,.generalShareDisclosure{grid-column:auto;margin-top:12px}.shareMemberVerified{display:block}.shareMemberVerified code{margin-top:5px;display:block}}.adminToolbar .shareEditorButton{background:#06c755}.shareEditorPanel{scroll-margin-top:100px}.shareEditorLayout{grid-template-columns:1.1fr .9fr;align-items:start;gap:22px;display:grid}.shareCover button{color:#426376;background:#fff;border:1px solid #cbdcdf;border-radius:8px;padding:9px 12px}.sharePostPreview{background:#f6f9f9;border:1px solid #d9e5e6;border-radius:16px;padding:14px;overflow:hidden}.sharePostPreview>small{color:#06a747;letter-spacing:.08em;margin:2px 2px 12px;font-weight:850;display:block}.sharePostPreview>img{aspect-ratio:1.91;object-fit:cover;border-radius:11px 11px 0 0;width:100%;display:block}.sharePostPreview>div{background:#fff;border:1px solid #e0e8e9;border-top:0;border-radius:0 0 11px 11px;padding:15px}.sharePostPreview b,.sharePostPreview p,.sharePostPreview span{display:block}.sharePostPreview p{white-space:pre-wrap;color:#526b78;font-size:12px;line-height:1.55}.sharePostPreview span{overflow-wrap:anywhere;color:#83949c;font-size:10px}.shareEditorRule{color:#35675b;background:#eaf8f4;border-radius:10px;gap:10px;margin-top:18px;padding:13px 15px;font-size:12px;display:flex}.shareEditorRule b{color:#11775f;white-space:nowrap}@media (width<=800px){.shareEditorLayout{grid-template-columns:1fr}.shareEditorRule{display:block}.shareEditorRule b{margin-bottom:5px;display:block}}.shareEditorSave{align-items:center;gap:12px;margin-top:14px;display:flex}.shareEditorSave button{color:#fff;background:#06c755;border:0;border-radius:9px;padding:12px 17px;font-weight:850}.shareEditorSave button:disabled{opacity:.55}.shareEditorSave span{color:#667d87;font-size:11px;line-height:1.5}@media (width<=800px){.shareEditorSave{display:block}.shareEditorSave span{margin-top:8px;display:block}}@media (width<=520px){.adminHeader>div a:first-of-type{display:inline-flex}}.yqwAudience{background:linear-gradient(135deg,#f8f1e9,#efe2d6);min-height:680px;display:block}.yqwAudience>div{width:min(1180px,100%);margin:0 auto;padding:clamp(70px,8vw,120px) clamp(24px,5vw,70px)}.yqwAudience ul{grid-template-columns:1fr 1fr;gap:18px;display:grid}.yqwAudience li{justify-content:initial;background:#ffffff8c;border:1px solid #ddcbbd;grid-template-columns:44px 1fr;gap:8px 16px;padding:26px 28px;display:grid}.yqwAudience li i{color:#ad6b54;letter-spacing:.12em;grid-row:1/3;font-size:12px;font-style:normal}.yqwAudience li b{font-size:20px}.yqwAudience li span{text-align:left;line-height:1.6}@media (width<=800px){.yqwAudience{min-height:0}.yqwAudience ul{grid-template-columns:1fr}.yqwAudience li{display:grid}.yqwAudience li span{margin-top:0}}@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}
