/*!
Copyright (c) 2021 Kil Hyung-jin, with Reserved Font Name Pretendard.
https://github.com/orioncactus/pretendard

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
*/@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/assets/PretendardVariable-CJuje-Rk.woff2) format("woff2-variations")}:root{--color-black: #000000;--color-white: #ffffff;--color-transparent: transparent;--grey-50: #fafbfc;--grey-75: #f7f8fa;--grey-100: #f3f4f6;--grey-150: #eceef1;--grey-200: #e5e7eb;--grey-250: #dce0e5;--grey-300: #d1d5db;--grey-350: #b8bec7;--grey-400: #9ca3af;--grey-450: #828a98;--grey-500: #6b7280;--grey-550: #5b6371;--grey-600: #4b5563;--grey-650: #414a58;--grey-700: #374151;--grey-750: #2a3442;--grey-800: #1f2937;--grey-900: #111827;--grey-950: #090f17;--brand-50: #e8f0ff;--brand-100: #ccdcff;--brand-200: #b2c9ff;--brand-300: #96b6ff;--brand-400: #6f97fc;--brand-450: #4c7efc;--brand-500: #3264fa;--brand-600: #2c5ae5;--brand-700: #224bc7;--brand-800: #1a40ab;--brand-900: #15348a;--brand-950: #0e2669;--cyan-50: #e8f9fc;--cyan-100: #c5f4fc;--cyan-200: #9deefc;--cyan-300: #64e6fa;--cyan-400: #36daf7;--cyan-500: #05ccf0;--cyan-600: #0aafd4;--cyan-700: #098bb0;--cyan-800: #0a6d89;--cyan-900: #0a5065;--cyan-950: #073849;--sky-blue-50: #edf7ff;--sky-blue-100: #d9eeff;--sky-blue-200: #b2deff;--sky-blue-300: #87cbff;--sky-blue-400: #5eb4ff;--sky-blue-500: #24a0ff;--sky-blue-600: #0e8ae8;--sky-blue-700: #0a75c7;--sky-blue-800: #0a5e9f;--sky-blue-900: #08426f;--sky-blue-950: #052a46;--violet-50: #f4f0ff;--violet-100: #ece5ff;--violet-200: #ddd2ff;--violet-300: #c4aeff;--violet-400: #a07cff;--violet-500: #7a5af8;--violet-600: #663ef0;--violet-700: #5925dc;--violet-800: #4a1fb8;--violet-900: #3e1c96;--violet-950: #281260;--red-50: #feefef;--red-100: #fee0e0;--red-200: #fec9c9;--red-300: #ffa8a8;--red-400: #ff6e6e;--red-500: #fc3f3f;--red-600: #dc2626;--red-700: #b91c1c;--red-800: #991b1b;--red-900: #7f1d1d;--red-950: #4b1113;--yellow-50: #fffbea;--yellow-100: #fff3c4;--yellow-200: #ffe58a;--yellow-300: #ffd359;--yellow-400: #ffc633;--yellow-500: #ffba01;--yellow-600: #f0a105;--yellow-700: #c27400;--yellow-800: #9e6003;--yellow-900: #804e05;--yellow-950: #663c00;--orange-50: #fff5ed;--orange-100: #ffe7d2;--orange-200: #ffd0a5;--orange-300: #ffae66;--orange-400: #ff872e;--orange-500: #ff720f;--orange-600: #ea580c;--orange-700: #c2410c;--orange-800: #9a3412;--orange-900: #7c2d12;--orange-950: #5a1f08;--emerald-50: #e8faf0;--emerald-100: #cef5df;--emerald-200: #aef2cb;--emerald-300: #7be8a7;--emerald-400: #40db7b;--emerald-500: #1cc75b;--emerald-600: #16a34a;--emerald-700: #15803d;--emerald-800: #166534;--emerald-900: #14532d;--emerald-950: #0c3b22;--mint-50: #e6faf6;--mint-100: #d0f5ed;--mint-200: #b4f0e6;--mint-300: #7bedd6;--mint-400: #44e3c3;--mint-500: #02d4aa;--mint-600: #10ba89;--mint-700: #0d9871;--mint-800: #0e775b;--mint-900: #0e5844;--mint-950: #09382d;--pink-50: #fff0f7;--pink-100: #ffe0ee;--pink-200: #ffc7e2;--pink-300: #ff9ecb;--pink-400: #ff70ac;--pink-500: #fa4b97;--pink-600: #db2777;--pink-700: #be185d;--pink-800: #9d174d;--pink-900: #831843;--pink-950: #4d0c2c;--teal-400: var(--cyan-400);--teal-500: var(--cyan-500);--blue-50: var(--sky-blue-50);--blue-400: var(--sky-blue-400);--blue-500: var(--sky-blue-500);--blue-600: var(--sky-blue-600);--blue-700: var(--sky-blue-700);--purple-100: var(--violet-100);--purple-400: var(--violet-400);--purple-600: var(--violet-600);--primary-mild: var(--brand-50);--primary-normal: var(--brand-500);--primary-strong: var(--brand-600);--label-strong: var(--grey-900);--label-normal: var(--grey-750);--label-alternative: var(--grey-600);--label-assistive: var(--grey-500);--label-disable: var(--grey-400);--background-normal: var(--color-white);--background-mild: var(--grey-50);--background-strong: var(--grey-100);--border-normal: var(--grey-200);--border-strong: var(--grey-300);--border-alternative: var(--grey-150);--fill-normal: var(--grey-100);--fill-hover: var(--grey-200);--fill-pressed: var(--grey-250);--fill-disabled: var(--grey-150);--status-success-strong: var(--emerald-500);--status-success-normal: var(--emerald-200);--status-success-mild: var(--emerald-50);--status-warning-strong: var(--yellow-600);--status-warning-normal: var(--yellow-100);--status-warning-mild: var(--yellow-50);--status-error-strong: var(--red-500);--status-error-normal: var(--red-200);--status-error-mild: var(--red-50);--status-info-strong: var(--sky-blue-500);--status-info-normal: var(--sky-blue-200);--status-info-mild: var(--sky-blue-50);--accent-brand-mild: var(--brand-100);--accent-brand-normal: var(--brand-500);--accent-brand-strong: var(--brand-800);--accent-blue-mild: var(--sky-blue-100);--accent-blue-normal: var(--sky-blue-500);--accent-blue-strong: var(--sky-blue-800);--accent-teal-mild: var(--cyan-100);--accent-teal-normal: var(--cyan-500);--accent-teal-strong: var(--cyan-800);--accent-purple-mild: var(--violet-100);--accent-purple-normal: var(--violet-500);--accent-purple-strong: var(--violet-800);--accent-emerald-mild: var(--emerald-100);--accent-emerald-normal: var(--emerald-500);--accent-emerald-strong: var(--emerald-800);--accent-mint-mild: var(--mint-100);--accent-mint-normal: var(--mint-500);--accent-mint-strong: var(--mint-800);--accent-yellow-mild: var(--yellow-100);--accent-yellow-normal: var(--yellow-500);--accent-yellow-strong: var(--yellow-800);--accent-orange-mild: var(--orange-100);--accent-orange-normal: var(--orange-500);--accent-orange-strong: var(--orange-800);--accent-pink-mild: var(--pink-100);--accent-pink-normal: var(--pink-500);--accent-pink-strong: var(--pink-800);--accent-red-mild: var(--red-100);--accent-red-normal: var(--red-500);--accent-red-strong: var(--red-800);--spacing-0-5: 2px;--spacing-1: 4px;--spacing-1-5: 6px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-7: 28px;--spacing-8: 32px;--spacing-9: 36px;--spacing-10: 40px;--spacing-11: 44px;--spacing-12: 48px;--radius-none: 0;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 24px;--radius-full: 999px;--shadow-xs: 0 3px 8px rgb(0 0 0 / .06);--shadow-sm: 0 6px 20px -5px rgb(0 0 0 / .14), 0 2px 8px -1px rgb(0 0 0 / .08);--shadow-md: 0 20px 32px -12px rgb(0 0 0 / .16), 0 12px 20px -10px rgb(0 0 0 / .08), 0 3px 10px -3px rgb(0 0 0 / .04);--shadow-xl: 0 40px 64px -32px rgb(0 0 0 / .24), 0 28px 56px -24px rgb(0 0 0 / .12), 0 12px 24px -8px rgb(0 0 0 / .08);--shadow-lg: var(--shadow-md);--shadow-2xl: var(--shadow-xl);--icon-stroke-16: 1.1px;--icon-stroke-20: 1.3px;--icon-stroke-24: 1.5px;--icon-stroke-32: 2px;--font-family: "Pretendard Variable", Pretendard, -apple-system, "Noto Sans KR", "Noto Sans JP", "Noto Sans", sans-serif}[data-theme=dark]{--primary-mild: var(--brand-900);--primary-normal: var(--brand-400);--primary-strong: var(--brand-300);--label-strong: var(--grey-50);--label-normal: var(--grey-200);--label-alternative: var(--grey-300);--label-assistive: var(--grey-400);--label-disable: var(--grey-600);--background-normal: var(--grey-950);--background-mild: var(--grey-900);--background-strong: var(--grey-800);--border-normal: var(--grey-700);--border-strong: var(--grey-600);--border-alternative: var(--grey-800);--fill-normal: var(--grey-800);--fill-hover: var(--grey-750);--fill-pressed: var(--grey-700);--fill-disabled: var(--grey-800);--status-success-strong: var(--emerald-300);--status-success-normal: var(--emerald-400);--status-success-mild: var(--emerald-900);--status-warning-strong: var(--yellow-300);--status-warning-normal: var(--yellow-400);--status-warning-mild: var(--yellow-900);--status-error-strong: var(--red-300);--status-error-normal: var(--red-400);--status-error-mild: var(--red-900);--status-info-strong: var(--sky-blue-300);--status-info-normal: var(--sky-blue-400);--status-info-mild: var(--sky-blue-900);--accent-brand-mild: var(--brand-900);--accent-brand-normal: var(--brand-400);--accent-brand-strong: var(--brand-200);--accent-blue-mild: var(--sky-blue-900);--accent-blue-normal: var(--sky-blue-400);--accent-blue-strong: var(--sky-blue-200);--accent-teal-mild: var(--cyan-900);--accent-teal-normal: var(--cyan-400);--accent-teal-strong: var(--cyan-200);--accent-purple-mild: var(--violet-900);--accent-purple-normal: var(--violet-400);--accent-purple-strong: var(--violet-200);--accent-emerald-mild: var(--emerald-900);--accent-emerald-normal: var(--emerald-400);--accent-emerald-strong: var(--emerald-200);--accent-mint-mild: var(--mint-900);--accent-mint-normal: var(--mint-400);--accent-mint-strong: var(--mint-200);--accent-yellow-mild: var(--yellow-900);--accent-yellow-normal: var(--yellow-400);--accent-yellow-strong: var(--yellow-200);--accent-orange-mild: var(--orange-900);--accent-orange-normal: var(--orange-400);--accent-orange-strong: var(--orange-200);--accent-pink-mild: var(--pink-900);--accent-pink-normal: var(--pink-400);--accent-pink-strong: var(--pink-200);--accent-red-mild: var(--red-900);--accent-red-normal: var(--red-400);--accent-red-strong: var(--red-200)}body{font-family:var(--font-family);color:var(--label-normal);background:var(--background-normal)}.display-36{font-size:36px;line-height:122%}.display-32{font-size:32px;line-height:122%}.heading-26{font-size:26px;line-height:132%}.heading-24{font-size:24px;line-height:132%}.heading-20{font-size:20px;line-height:140%}.heading-18{font-size:18px;line-height:144%}.body-16{font-size:16px;line-height:124%}.body-16-reading{font-size:16px;line-height:150%}.body-15{font-size:15px;line-height:148%}.body-14{font-size:14px;line-height:146%}.caption-13{font-size:13px;line-height:136%}.caption-12{font-size:12px;line-height:130%}.caption-11{font-size:11px;line-height:130%}.w-regular{font-weight:400}.w-medium{font-weight:500}.w-semibold{font-weight:600}.w-bold{font-weight:700}:root{--bg: #FFFFFF;--bg-soft: #F6F7F8;--bg-deep: #EDEFF1;--ink: #191B1F;--ink-2: #3B4147;--ink-3: #626870;--ink-4: #626870;--line: #E2E5E8;--line-2: #CFD4D9;--focus: #191B1F;--wrap: 1180px;--gutter: 24px;--sec-y: 128px;--header-h: 64px;--media-radius: 16px;--fs-d: clamp(2.125rem, 1.15rem + 4.3vw, 4.75rem);--fs-d2: clamp(1.875rem, 1.1rem + 2.8vw, 3.5rem);--fs-h2: clamp(1.625rem, 1.2rem + 1.5vw, 2.5rem);--fs-h3: 1.25rem;--fs-lead: clamp(1.0625rem, 1rem + .45vw, 1.375rem);--fs-body: 1rem;--fs-cap: .875rem;--ease: cubic-bezier(.22, .8, .24, 1);--t-tap: .2s;--interaction-open: .25s;--interaction-close: .15s;--interaction-ease: cubic-bezier(.22, 1, .36, 1);--primary-mild: var(--bg-soft);--primary-normal: var(--ink);--primary-strong: #000000;--label-strong: var(--ink);--label-normal: var(--ink-2);--label-alternative: var(--ink-3);--label-assistive: var(--ink-3);--label-disable: var(--ink-4);--background-normal: var(--bg);--background-mild: var(--bg-soft);--background-strong: var(--bg-deep);--border-normal: var(--line);--border-strong: var(--line-2);--border-alternative: var(--line);--fill-normal: var(--bg-soft);--fill-hover: var(--bg-deep);--fill-pressed: var(--bg-deep);--status-info-mild: var(--bg-soft);--status-info-strong: var(--ink);--status-success-strong: var(--ink);--status-warning-strong: var(--ink);--status-error-strong: var(--ink);--status-error-normal: var(--line-2);--status-error-mild: var(--bg-soft);--fs-caption: var(--fs-cap)}[data-theme=dark]{--bg: #141619;--bg-soft: #1D2024;--bg-deep: #24282D;--ink: #F7F8F9;--ink-2: #D9DDE1;--ink-3: #A9AFB6;--ink-4: #868C93;--line: #2D3238;--line-2: #3C424A;--focus: #F7F8F9;--primary-mild: var(--bg-soft);--primary-normal: var(--ink);--primary-strong: #FFFFFF;--label-strong: var(--ink);--label-normal: var(--ink-2);--label-alternative: var(--ink-3);--label-assistive: var(--ink-3);--background-normal: var(--bg);--background-mild: var(--bg-soft);--background-strong: var(--bg-deep);--border-normal: var(--line);--border-strong: var(--line-2);--border-alternative: var(--line);--fill-normal: var(--bg-soft);--fill-hover: var(--bg-deep);--status-error-strong: var(--ink);background:var(--bg);color:var(--ink-2)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px)}body{margin:0;background:var(--bg);color:var(--ink-2);font-size:var(--fs-body);line-height:1.65;letter-spacing:-.003em;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}[hidden]{display:none!important}::selection{background:var(--ink);color:var(--bg)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.wrap--narrow{max-width:calc(880px + var(--gutter) * 2)}.sec{padding:var(--sec-y) 0}.sec--tight{padding:calc(var(--sec-y) * .62) 0}.sec--soft{background:var(--bg-soft)}.sec--top{padding-top:0}.nowrap{white-space:nowrap}.line{display:inline}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eyebrow{display:block;font-size:var(--fs-cap);font-weight:600;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:20px}.d1{font-size:var(--fs-d);font-weight:700;line-height:1.16;letter-spacing:-.018em;color:var(--ink);text-wrap:balance}.d2{font-size:var(--fs-d2);font-weight:700;line-height:1.18;letter-spacing:-.016em;color:var(--ink);text-wrap:balance}.h2{font-size:var(--fs-h2);font-weight:700;line-height:1.28;letter-spacing:-.012em;color:var(--ink);text-wrap:balance}.h3{font-size:var(--fs-h3);font-weight:600;line-height:1.42;letter-spacing:-.006em;color:var(--ink)}.h4{font-size:var(--fs-body);font-weight:600;line-height:1.5;color:var(--ink)}.lead{font-size:var(--fs-lead);font-weight:400;line-height:1.6;color:var(--ink-2);max-width:34em;text-wrap:pretty}.body{color:var(--ink-2);max-width:38em;text-wrap:pretty}.cap{font-size:var(--fs-cap);line-height:1.5;color:var(--ink-3)}.sec-head{max-width:760px;margin-bottom:64px}.sec-head>*+*{margin-top:20px}.sec-head .eyebrow+*{margin-top:0}.sec-head--center{margin-left:auto;margin-right:auto;text-align:center}.sec-head--center .lead,.sec-head--center .body{margin-left:auto;margin-right:auto}.note{font-size:var(--fs-cap);line-height:1.6;color:var(--ink-3);max-width:46em;padding-left:16px;border-left:2px solid var(--line-2)}.note strong{color:var(--ink-2);font-weight:600}.note a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.note+.note{margin-top:12px}.state{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-cap);font-weight:600;line-height:1.5;color:var(--ink-2)}.state:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--ink)}.state--review:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink-4)}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:36px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 26px;border:1px solid transparent;border-radius:999px;font:inherit;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;transition:background-color var(--t-tap) var(--ease),color var(--t-tap) var(--ease),border-color var(--t-tap) var(--ease)}.btn--solid{background:var(--ink);color:var(--bg)}.btn--solid:hover{background:#000}[data-theme=dark] .btn--solid{background:var(--ink);color:#141619}[data-theme=dark] .btn--solid:hover{background:#fff}.btn--line{background:transparent;color:var(--ink);border-color:var(--line-2)}.btn--line:hover{border-color:var(--ink)}.btn--sm{min-height:40px;padding:9px 20px;font-size:var(--fs-cap)}.alink{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--ink);text-decoration:none;padding:4px 0;min-height:36px}.alink:after{content:"";width:16px;height:9px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 9'%3E%3Cpath d='M0 4.5h14M10.5 1 14 4.5 10.5 8' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 9'%3E%3Cpath d='M0 4.5h14M10.5 1 14 4.5 10.5 8' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain;transition:transform var(--t-tap) var(--ease)}.alink:hover{text-decoration:underline;text-underline-offset:5px}.alink:hover:after,.alink:focus-visible:after{transform:translate(4px)}.proto-flag{background:var(--bg-soft);color:var(--ink-3);border-bottom:1px solid var(--line);font-size:var(--fs-cap);line-height:1.5;text-align:center;padding:8px var(--gutter)}.site-header{--ink-3: var(--ink-2);--label-alternative: var(--ink-2);position:sticky;top:0;z-index:50;background:#ffffffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid transparent;transition:border-color var(--t-tap) linear}@media(prefers-reduced-transparency:reduce){.site-header{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.site-header.is-scrolled{border-bottom-color:var(--line)}.site-header .wrap,.site-header .container{display:flex;align-items:center;column-gap:32px;min-height:var(--header-h);position:relative}.brand{display:inline-flex;align-items:center;flex:none;min-height:44px}.brand img{height:21px;width:auto}.site-nav{display:flex;align-items:center;gap:28px;margin-left:auto}.site-nav a.nav-link{font-size:var(--fs-cap);font-weight:600;letter-spacing:-.002em;text-decoration:none;color:#626870;padding:8px 0;transition:color var(--t-tap) var(--ease)}.site-nav a.nav-link:hover,.site-nav a.nav-link:focus-visible,.site-nav a.nav-link[aria-current=page],.site-nav a.nav-link.is-section-current{color:var(--ink)}.site-nav a.nav-link[aria-current=page],.site-nav a.nav-link.is-section-current{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.company-nav{display:inline-flex;align-items:center;position:relative}.company-nav__toggle{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:0;border:0;background:transparent;color:#626870;font:inherit;font-size:var(--fs-cap);font-weight:600;letter-spacing:-.002em;cursor:pointer}.company-nav__toggle.is-section-current{color:var(--ink)}.company-nav__toggle.is-section-current .company-nav__label{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}body[data-page=company] .company-nav__toggle{color:var(--ink)}.company-nav__toggle:hover,.company-nav__toggle:focus-visible{color:var(--ink)}.company-nav__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.company-nav__submenu{position:absolute;top:100%;left:-16px;min-width:190px;display:grid;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--bg);box-shadow:0 12px 30px #0000001f;z-index:2}.company-nav__submenu[hidden]{display:none}.company-nav__submenu a{display:block;padding:10px 12px;border-radius:6px;color:var(--ink-2);font-size:var(--fs-cap);font-weight:500;text-decoration:none;white-space:nowrap}.company-nav__submenu a:hover,.company-nav__submenu a:focus-visible{background:var(--bg-soft);color:var(--ink)}.company-nav__submenu a[aria-current=page]{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:5px}body[data-page=company] .site-nav a.nav-link:not([aria-current=page]){color:#aeb5bf}body[data-page=company] .site-nav a.nav-link:not([aria-current=page]):hover,body[data-page=company] .site-nav a.nav-link:not([aria-current=page]):focus-visible{color:var(--ink)}.site-nav .btn{min-height:38px;padding:8px 18px;font-size:var(--fs-cap);background:var(--ink);color:var(--bg)}.site-nav .btn:hover{background:#000}.nav-toggle{display:none;margin-left:auto;width:44px;height:44px;min-height:44px;padding:0;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--ink);cursor:pointer}.nav-toggle:hover{background:var(--bg-soft)}.nav-toggle svg{pointer-events:none}.site-footer{padding:88px 0 56px;background:#141619}.site-footer .top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:48px;padding-bottom:40px;border-bottom:1px solid var(--line)}.site-footer .brand img{filter:grayscale(1) brightness(0) invert(1);height:20px}.footer-nav{display:flex;flex-wrap:wrap;gap:32px 72px}.footer-nav__group{display:grid;gap:10px;align-content:start}.footer-nav__group .caption,.footer-nav__group .cap{font-size:var(--fs-cap);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);margin-bottom:2px}.footer-nav a{font-size:var(--fs-cap);text-decoration:none;color:var(--ink-2)}.footer-nav a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.footer-info{margin-top:36px;display:grid;gap:4px}.footer-info p{font-size:var(--fs-cap);line-height:1.7;color:var(--ink-4)}.footer-info a{color:var(--ink-3)}.hero{padding:clamp(56px,7vw,104px) 0 clamp(64px,7vw,112px)}.hero__type{max-width:56rem}.hero__type .d1{max-width:46rem}.hero__type .d2{max-width:44rem}.hero__type .lead{margin-top:28px;max-width:36rem}.hero__type .btn-row{margin-top:36px}.hero--center .hero__type{max-width:900px;margin:0 auto;text-align:center}.hero--center .hero__type .d1{max-width:none}.hero--center .hero__type .lead{max-width:44rem;margin-left:auto;margin-right:auto}.hero--center .hero__type .btn-row{justify-content:center}.paths{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:32px;margin-top:clamp(48px,6vw,88px);align-items:start}.path{display:flex;flex-direction:column;text-decoration:none;color:inherit}.path__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--ink)}.path__name{font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);font-weight:700;color:var(--ink);letter-spacing:-.012em;line-height:1.25}.path__kind{font-size:var(--fs-cap);color:var(--ink-3)}.path__media{position:relative;overflow:hidden;border-radius:var(--media-radius);background:var(--bg-deep)}.path__media img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.path--wide .path__media{aspect-ratio:16 / 10}.path--tall .path__media{aspect-ratio:5 / 6}.path:hover .path__media img{transform:scale(1.025)}.path__desc{margin-top:20px;color:var(--ink-2);max-width:32em}.path .alink{margin-top:10px}.path__cap{margin-top:12px;font-size:var(--fs-cap);line-height:1.55;color:var(--ink-3)}.page-head{padding:clamp(56px,6.5vw,104px) 0 clamp(40px,5vw,72px)}.page-head .lead{margin-top:28px}.page-head .btn-row{margin-top:32px}.page-head--rule{border-bottom:1px solid var(--line)}.shot{display:flex;flex-direction:column}.shot__media{overflow:hidden;border-radius:var(--media-radius);background:var(--bg-deep)}.shot__media img{width:100%;height:100%;object-fit:cover}.shot--21 .shot__media{aspect-ratio:21 / 9}.shot--16 .shot__media{aspect-ratio:16 / 9}.shot--43 .shot__media{aspect-ratio:4 / 3}.shot--34 .shot__media{aspect-ratio:3 / 4}.shot__body{padding-top:20px}.shot__title{font-size:var(--fs-h3);font-weight:600;color:var(--ink);letter-spacing:-.008em}.shot__text{margin-top:8px;color:var(--ink-2);max-width:34em}.shot__cap{margin-top:10px;font-size:var(--fs-cap);line-height:1.5;color:var(--ink-4)}.mosaic{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:40px 32px;align-items:start}.mosaic__side{display:grid;gap:40px}.band{margin-top:clamp(48px,6vw,80px)}.band__media{overflow:hidden;border-radius:var(--media-radius);background:var(--bg-deep)}.band__media img{width:100%;aspect-ratio:21 / 9;object-fit:cover}.band__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:14px}.duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:clamp(32px,5vw,72px);align-items:center}.duo--rev>:first-child{order:2}.duo__copy>*+*{margin-top:20px}.duo__copy .btn-row,.duo__copy .alink{margin-top:28px}.doc{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:14px}.path--tall .doc{height:100%}.doc__flag{font-size:var(--fs-cap);font-weight:600;line-height:1.5;color:var(--ink-3);padding-bottom:14px;border-bottom:1px solid var(--line)}.doc__title{font-size:var(--fs-h3);font-weight:600;color:var(--ink);letter-spacing:-.008em}.doc__meta{font-size:var(--fs-cap);line-height:1.5;color:var(--ink-4)}.doc__body{display:grid;gap:18px;margin-top:4px}.doc__group{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--line)}.doc__group:first-child{padding-top:0;border-top:0}.doc__label{font-size:var(--fs-cap);font-weight:600;letter-spacing:.02em;color:var(--ink-3)}.doc__list{display:grid;gap:7px}.doc__list>li,.doc__list>span{position:relative;padding-left:15px;color:var(--ink-2);line-height:1.6}.doc__list>li:before,.doc__list>span:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:1.5px;background:var(--ink-4)}.path__media--doc{aspect-ratio:auto!important;overflow:visible;background:none;border-radius:0}.doc--struct{gap:0;justify-content:center;min-height:100%}.doc--struct .doc__flag{border-bottom:0;padding-bottom:0;margin-bottom:4px}.doc__rows{display:grid}.doc__row{display:grid;gap:4px;padding:18px 0;border-top:1px solid var(--line)}.doc__row:first-child{border-top:0}.doc__row b{font-size:var(--fs-h3);font-weight:600;color:var(--ink);letter-spacing:-.008em}.doc__row span{font-size:var(--fs-cap);line-height:1.55;color:var(--ink-3)}.rows{display:grid;border-top:1px solid var(--line)}.rows>li,.rows>div{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:8px 40px;align-items:baseline;padding:24px 0;border-bottom:1px solid var(--line)}.rows__k{font-size:var(--fs-h3);font-weight:600;color:var(--ink);letter-spacing:-.008em}.rows__v{color:var(--ink-2)}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px 48px}.col{display:flex;flex-direction:column;gap:10px;padding-top:22px;border-top:1px solid var(--line)}.col__k{font-size:var(--fs-cap);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-4)}.col .body{color:var(--ink-2)}.col .alink{margin-top:4px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:32px}.step{display:flex;flex-direction:column;gap:8px;padding-top:20px;border-top:1px solid var(--line);position:relative}.step__n{font-size:var(--fs-cap);font-weight:600;color:var(--ink-4);font-variant-numeric:tabular-nums}.step__t{font-size:var(--fs-h3);font-weight:600;color:var(--ink);letter-spacing:-.008em}.step .body{font-size:var(--fs-cap);line-height:1.6}.step:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:0;background:var(--ink)}.motion .steps.is-in .step:before{animation:signal .62s var(--ease) forwards;animation-delay:calc(var(--i, 0) * .11s + .16s)}@keyframes signal{to{width:100%}}.ticks{display:grid;gap:12px}.ticks li{position:relative;padding-left:18px;color:var(--ink-2)}.ticks li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:1.5px;background:var(--ink-4)}.chips{display:flex;flex-wrap:wrap;gap:10px 28px}.chips li{font-weight:600;color:var(--ink)}.stats{display:grid;border-top:1px solid var(--line);max-width:760px}.stat{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 32px;padding:26px 0;border-bottom:1px solid var(--line)}.stat dt,.stat__k{font-size:var(--fs-cap);color:var(--ink-3)}.stat dd{margin:0}.stat__value{font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.stat__value small{margin-left:10px;font-size:1rem;font-weight:500;letter-spacing:0}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;min-width:560px}.table th,.table td{text-align:left;vertical-align:top;padding:22px 28px 22px 0;border-bottom:1px solid var(--line)}.table thead th{font-size:var(--fs-cap);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-4);padding-bottom:14px}.table tbody th{font-weight:600;color:var(--ink);width:20%}.table td{color:var(--ink-3)}.table .is-target{color:var(--ink)}.table--tight{min-width:0}.table--tight td:last-child,.table--tight th:last-child{white-space:nowrap;width:9em;padding-right:0}.table-hint{margin-bottom:10px}.tabs__list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.tabs__tab{min-height:44px;padding:10px 20px;border:1px solid var(--line-2);border-radius:999px;background:transparent;color:var(--ink-3);font:inherit;font-size:var(--fs-cap);font-weight:600;cursor:pointer;transition:color var(--t-tap) var(--ease),border-color var(--t-tap) var(--ease),background-color var(--t-tap) var(--ease)}.tabs__tab:hover{color:var(--ink);border-color:var(--ink-4)}.tabs__tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.tabs__panels{display:grid}.tabs__panel{grid-area:1 / 1;padding-top:28px;border-top:1px solid var(--line);visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .32s var(--ease),transform .32s var(--ease),visibility .32s}.tabs__panel.is-on{visibility:visible;opacity:1;transform:none}.tabs--side{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:40px;align-items:start}.tabs--side .tabs__list{flex-direction:column;flex-wrap:nowrap;margin:0;gap:2px}.tabs--side .tabs__tab{text-align:left;border:0;border-left:2px solid var(--line);border-radius:0;padding:12px 0 12px 18px}.tabs--side .tabs__tab:hover{background:transparent}.tabs--side .tabs__tab[aria-selected=true]{background:transparent;color:var(--ink);border-left-color:var(--ink)}.tabs--side .tabs__panel{padding-top:0;border-top:0}.tabs__panel .ticks{margin-top:18px}.timeline{display:grid;border-top:1px solid var(--line);max-width:820px}.timeline li{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px 40px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--line)}.timeline__y{font-size:var(--fs-h3);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.closing{text-align:center}.closing .d2{max-width:40rem;margin:0 auto}.closing .lead{margin:24px auto 0}.closing .btn-row{justify-content:center;margin-top:36px}.closing__mail{margin-top:28px;font-size:var(--fs-cap);color:var(--ink-3)}.closing__mail a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.contact{padding:clamp(48px,6vw,88px) 0 var(--sec-y)}.contact__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,5vw,80px);align-items:start}.contact__intro{position:sticky;top:calc(var(--header-h) + 48px);display:flex;flex-direction:column;gap:20px}.contact__card{border:1px solid var(--line);border-radius:10px;padding:clamp(24px,3vw,40px);background:var(--bg)}.form{display:grid;gap:26px}.field{display:grid;gap:8px}.field>label,.field legend{font-size:var(--fs-cap);font-weight:600;color:var(--ink);padding:0}.field .req{margin-left:2px;color:var(--ink-3)}.field input,.field textarea{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line-2);border-radius:6px;padding:12px 14px;min-height:48px;transition:border-color var(--t-tap) var(--ease)}.field input::placeholder,.field textarea::placeholder{color:var(--ink-4)}.field input:hover,.field textarea:hover{border-color:var(--ink-4)}.field input:focus,.field textarea:focus{outline:2px solid var(--focus);outline-offset:0;border-color:var(--focus)}.field textarea{min-height:150px;resize:vertical;line-height:1.6}fieldset.field{border:0;padding:0;margin:0;min-width:0}.field input[type=radio],.field input[type=checkbox]{width:19px;height:19px;min-height:0;padding:0;border:0;border-radius:0;background:none;accent-color:var(--ink);flex:none}.type-grid{display:grid;gap:8px;margin-top:6px}.type-option{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:2px;min-height:48px;padding:12px 16px;border:1px solid var(--line);border-radius:6px;cursor:pointer;transition:border-color var(--t-tap) var(--ease),background-color var(--t-tap) var(--ease)}.type-option:hover{border-color:var(--ink-4)}.type-option strong{flex:none;font-weight:600;color:var(--ink)}.type-option span{margin-left:auto;font-size:var(--fs-cap);line-height:1.5;color:var(--ink-3);text-align:right}.type-option:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--bg-soft)}.type-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@media(max-width:520px){.type-option span{flex-basis:100%;margin-left:31px;text-align:left}}.row-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.consent{display:flex;gap:12px;align-items:center;min-height:44px;padding:8px 0;cursor:pointer}.consent span{font-size:var(--fs-body);font-weight:400;line-height:1.6;color:var(--ink-2)}details.policy{border:1px solid var(--line);border-radius:6px;padding:2px 18px}details.policy summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:var(--fs-cap);font-weight:600;color:var(--ink-2)}details.policy[open]{padding-bottom:16px}details.policy .body{margin-top:8px;font-size:var(--fs-cap);line-height:1.7;color:var(--ink-3);max-width:none}details.policy ol{list-style:decimal;padding-left:20px;display:grid;gap:8px}.form-error{font-size:var(--fs-cap);font-weight:600;color:var(--ink);padding-left:12px;border-left:2px solid var(--ink)}.field-error{font-size:var(--fs-cap);font-weight:600;line-height:1.5;color:var(--ink)}.field [aria-invalid=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.type-grid:has([aria-invalid=true]) .type-option{border-color:var(--ink)}.btn--submit:disabled{cursor:progress}.btn--submit[aria-busy=true]{pointer-events:none;opacity:.75}.done{min-height:calc(100svh - var(--header-h) - 160px);display:grid;align-items:center;text-align:center;padding:80px 0}.done__mark{display:block;width:56px;height:56px;margin:0 auto 28px;fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.done__mark circle{stroke-dasharray:190;stroke-dashoffset:190;animation:draw .7s var(--ease) forwards}.done__mark path{stroke-dasharray:50;stroke-dashoffset:50;animation:draw .42s var(--ease) .52s forwards}@keyframes draw{to{stroke-dashoffset:0}}.done .lead{margin:20px auto 0}.proto-note{display:inline-block;margin-bottom:18px;font-size:var(--fs-cap);font-weight:600;color:var(--ink-3)}.motion [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .52s var(--ease),transform .52s var(--ease);transition-delay:var(--d, 0ms)}.motion [data-reveal].is-in{opacity:1;transform:none}.motion .hero__type>*{animation:rise .64s var(--ease) both}.motion .hero__type>:nth-child(2){animation-delay:90ms}.motion .hero__type>:nth-child(3){animation-delay:.18s}.motion .hero__type>:nth-child(4){animation-delay:.26s}.motion .paths>*{animation:rise .68s var(--ease) both;animation-delay:.32s}.motion .paths>:nth-child(2){animation-delay:.44s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.scenes{position:relative;overflow:hidden;border-radius:var(--media-radius);background:var(--bg-deep)}.scenes img{width:100%;height:100%;object-fit:cover;transition:opacity .72s var(--ease)}.scenes img:not(.is-on){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.scenes img.is-on{position:relative;opacity:1}.scene-ctrl{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:14px}.scene-btn{min-height:40px;padding:8px 0;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--fs-cap);font-weight:600;color:var(--ink-4);border-bottom:1.5px solid transparent;transition:color var(--t-tap) var(--ease),border-color var(--t-tap) var(--ease)}.scene-btn:hover{color:var(--ink-2)}.scene-btn[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.motion .doc[data-steps] .doc__group{opacity:0;transform:translateY(8px);transition:opacity .42s var(--ease),transform .42s var(--ease)}.motion .doc[data-steps].is-in .doc__group{opacity:1;transform:none}.motion .doc[data-steps].is-in .doc__group:nth-child(2){transition-delay:.13s}.motion .doc[data-steps].is-in .doc__group:nth-child(3){transition-delay:.26s}@media(min-width:1025px)and (hover:hover){.motion [data-depth]{transform:translate3d(0,var(--depth, 0px),0);will-change:transform}}@media(max-width:1024px){:root{--sec-y: 88px}.paths{grid-template-columns:1fr;gap:48px}.path--wide .path__media{aspect-ratio:16 / 10}.path--tall .path__media{aspect-ratio:auto}.mosaic{grid-template-columns:1fr;gap:40px}.mosaic__side{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.duo{grid-template-columns:1fr;gap:32px}.duo--rev>:first-child{order:0}.contact__grid{grid-template-columns:1fr;gap:40px}.contact__intro{position:static}.tabs--side{grid-template-columns:1fr;gap:28px}.tabs--side .tabs__list{flex-direction:row;flex-wrap:wrap;gap:8px}.tabs--side .tabs__tab{border:1px solid var(--line-2);border-radius:999px;padding:10px 18px}.tabs--side .tabs__tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}}@media(max-width:860px){.company-nav{display:flex;flex-direction:column;align-items:stretch}.company-nav__toggle{width:100%;justify-content:space-between;min-height:54px;padding:15px 0;border-bottom:1px solid var(--line);font-size:var(--fs-body)}body[data-page=company] .company-nav__toggle:not(.is-section-current){color:#aeb5bf}.company-nav__submenu{position:static;min-width:0;padding:4px 0 8px 16px;border:0;border-radius:0;background:transparent;box-shadow:none}.company-nav__submenu a{min-height:44px;padding:10px 12px;font-size:var(--fs-body);white-space:normal}.nav-toggle{display:inline-flex}.site-nav{position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;background:var(--bg);border-bottom:1px solid var(--line);padding:4px var(--gutter) 20px;max-height:calc(100dvh - var(--header-h));overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity var(--interaction-close) var(--interaction-ease),transform var(--interaction-close) var(--interaction-ease),visibility 0s var(--interaction-close)}.site-nav.is-open{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-duration:var(--interaction-open),var(--interaction-open),0s;transition-delay:0s}.site-nav a.nav-link{font-size:var(--fs-body);padding:15px 0;border-bottom:1px solid var(--line)}.site-nav .btn{margin-top:18px;min-height:48px;font-size:var(--fs-body)}}@media(max-width:720px){:root{--sec-y: 64px;--gutter: 20px}.sec-head{margin-bottom:40px}.hero__type,.hero__type .d1{max-width:none}.mosaic__side{grid-template-columns:1fr}.rows>li,.rows>div{grid-template-columns:1fr;gap:6px;padding:20px 0}.timeline li{grid-template-columns:1fr;gap:4px;padding:18px 0}.row-2{grid-template-columns:1fr}.table th,.table td{padding-right:20px}.btn-row .btn{flex:1 1 auto}.site-footer{padding:64px 0 44px}.footer-nav{gap:28px 44px}.footer-nav__group{gap:0}.footer-nav a{display:flex;align-items:center;min-height:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important}.motion [data-reveal],.motion .hero__type>*,.motion .paths>*{opacity:1!important;transform:none!important}.motion .doc[data-steps] .doc__group{opacity:1!important;transform:none!important}.motion [data-depth]{transform:none!important}.step:before{width:100%!important}}.site-header .container{column-gap:20px}.language-switch{position:relative;display:inline-flex;align-items:center;flex:none}.language-switch__toggle{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:6px 8px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--label-alternative);font:inherit;font-size:var(--fs-caption);font-weight:600;line-height:1;cursor:pointer}.language-switch__toggle:hover,.language-switch__toggle:focus-visible,.language-switch__toggle[aria-expanded=true]{color:var(--label-strong);background:var(--fill-hover)}.language-switch__chevron{transition:transform .2s ease}.language-switch__toggle[aria-expanded=true] .language-switch__chevron{transform:rotate(180deg)}.language-switch__list{position:absolute;top:calc(100% + 6px);right:0;min-width:168px;margin:0;padding:8px;list-style:none;display:grid;border:1px solid var(--line);border-radius:12px;background:var(--bg);box-shadow:0 12px 30px #0000001f;z-index:3}.language-switch__list[hidden]{display:none}.language-switch__list a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;padding:8px 12px;border-radius:6px;color:var(--ink-2);font-size:var(--fs-cap);font-weight:500;text-decoration:none;white-space:nowrap}.language-switch__list a:hover,.language-switch__list a:focus-visible{background:var(--bg-soft);color:var(--ink)}.language-switch__list a[aria-current=page]{color:var(--ink);font-weight:700}.language-switch__item-code{color:var(--label-alternative);font-size:var(--fs-caption);font-weight:500;letter-spacing:.02em}.language-switch__list a[aria-current=page] .language-switch__item-code:before{content:"✓ ";color:var(--ink)}@media(prefers-reduced-motion:reduce){.language-switch__chevron{transition:none}}@media(min-width:861px)and (max-width:1100px){.site-header .container{column-gap:12px}.site-nav{gap:16px}}@media(max-width:860px){.site-header .brand{order:1}.language-switch{order:2;margin-left:auto}.nav-toggle{order:3;margin-left:0}.site-nav{order:4}.language-switch__toggle,.language-switch__list a{min-height:44px}}html:is(:lang(en),:lang(vi)) body{word-break:normal;overflow-wrap:break-word}html:is(:lang(en),:lang(vi)) .nowrap{white-space:normal}html:is(:lang(en),:lang(vi)) .stat__value small{white-space:nowrap}html:is(:lang(en),:lang(vi)) .wos__body{display:grid}html:is(:lang(en),:lang(vi)) .wos__screen{position:relative;inset:auto;grid-area:1 / 1}html:lang(vi) :is(h1,h2,h3,h4,summary,.d1,.d2,.h2,.h3,.eyebrow){text-wrap:balance}html:lang(vi) :is(p,.lead,.body,.copy-line){text-wrap:pretty}.cap,.shot__cap,.path__cap,.doc__flag,.doc__meta,.proto-note,main .note,.proto-flag,.closing__mail,.atrilume-rollout__note>.cap{font-size:.75rem;line-height:1.55}body[data-page=company] .page-head{padding-bottom:clamp(40px,5vw,64px);text-align:center}body[data-page=company] .page-head .d2{max-width:44rem;margin-inline:auto;letter-spacing:-.012em;line-height:1.2}body[data-page=company] .page-head .lead{max-width:40em;margin:24px auto 0;line-height:1.7}body[data-page=company] .sec{padding-block:clamp(72px,8vw,104px)}body[data-page=company] .sec--top{padding-top:0}body[data-page=company] .sec-head{max-width:760px;margin:0 auto 48px;text-align:center}body[data-page=company] .sec-head .h2{letter-spacing:-.01em;line-height:1.3}body[data-page=company] .sec-head .body,body[data-page=company] .stats{margin-inline:auto}body[data-page=company] .stats+.cap{margin-top:16px;text-align:center}body[data-page=company] .rows,body[data-page=company] .timeline,body[data-page=company] .cols{max-width:880px;margin-inline:auto}body[data-page=company] .rows+.body{max-width:none;margin-top:32px;text-align:center}body[data-page=company] .duo{max-width:1000px;margin-inline:auto;align-items:start}body[data-page=company] .duo .h3{margin-bottom:20px}body[data-page=company] .table-wrap+.note{margin-top:20px}body[data-page=company] .cols+.note{margin-top:40px}body[data-page=company] .note{max-width:46em;margin-inline:auto;padding-left:0;border-left:0;text-align:center}body[data-page=company] .closing .lead{max-width:36em;line-height:1.7}body[data-page=contact] .type-grid{gap:0;margin-top:4px;border-top:1px solid var(--line)}body[data-page=contact] .type-option{padding:13px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none}body[data-page=contact] .type-option:hover{border-color:var(--line)}body[data-page=contact] .type-option:hover strong{text-decoration:underline;text-underline-offset:4px}body[data-page=contact] .type-option:has(input:checked){border-color:var(--line);box-shadow:none;background:none}body[data-page=contact] .type-option:has(input:checked) span{color:var(--ink-2)}body[data-page=contact] .type-grid:has([aria-invalid=true]) .type-option{border-color:var(--ink)}@media(max-width:520px){body[data-page=contact] .type-option span{margin-left:31px}}body[data-page=contact] .field input:not([type=radio]):not([type=checkbox]),body[data-page=contact] .field textarea{border-radius:14px;padding-inline:16px}.text-unit{display:inline-block;max-width:100%;vertical-align:top}.home-headline__line,body[data-page=home] .home-intro__part{display:block}body[data-page=home] .hero__type .lead{max-width:48rem}html:is(:lang(en),:lang(vi)) body[data-page=home] .hero__type .d1{font-size:clamp(1.5rem,7.2vw,4rem)}html:is(:lang(en),:lang(vi)) body[data-page=home] .hero__type .lead{max-width:54rem}.heylog-result{margin-top:clamp(48px,6vw,88px);align-items:start}.service-operations-title{margin:64px 0 28px}@media(max-width:720px){html:is(:lang(ko),:is(:lang(en),:lang(vi))) main .sec,html:is(:lang(ko),:is(:lang(en),:lang(vi))) body[data-page=home] main .sec,html:is(:lang(ko),:is(:lang(en),:lang(vi))) body[data-page=company] main .sec{padding-block:48px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) main .sec--top,html:is(:lang(ko),:is(:lang(en),:lang(vi))) body[data-page=company] main .sec--top{padding-top:0}html:is(:lang(ko),:is(:lang(en),:lang(vi))) main .hero,html:is(:lang(ko),:is(:lang(en),:lang(vi))) body[data-page=home] main .hero{padding-block:32px 48px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) main .page-head,html:is(:lang(ko),:is(:lang(en),:lang(vi))) body[data-page=company] main .page-head{padding-block:36px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) main>.hero+.sec:not(.sec--soft){padding-top:16px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) main .sec-head,html:is(:lang(ko),:is(:lang(en),:lang(vi))) body[data-page=home] .sec-head,html:is(:lang(ko),:is(:lang(en),:lang(vi))) body[data-page=company] .sec-head{margin-bottom:32px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) main .eyebrow{margin-bottom:14px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) main .hero__type .lead,html:is(:lang(ko),:is(:lang(en),:lang(vi))) main .page-head .lead{margin-top:20px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) main .hero__type .btn-row,html:is(:lang(ko),:is(:lang(en),:lang(vi))) main .closing .btn-row{margin-top:24px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) main :is(.lead,.body,.path__desc,.shot__text,.rows__v){text-wrap:pretty}html:is(:lang(ko),:is(:lang(en),:lang(vi))) main :is(.h3,.shot__title,.step__t){text-wrap:balance}body[data-page=home] .hero{padding-block:32px 48px}body[data-page=home] .paths{margin-top:36px}body[data-page=home] .hero__type .lead{margin-top:20px}html:lang(ko) body[data-page=home] .home-intro__part+.home-intro__part{margin-top:8px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) body[data-page=home] .rows{gap:28px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) body[data-page=home] .rows+.btn-row{margin-top:32px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) .heylog-result{margin-top:36px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) .service-operations-title{margin:40px 0 24px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) .wm-tech-steps{gap:32px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) .wm-step__visual{height:184px;margin-bottom:8px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) .wm-step__visual img{max-height:184px;object-fit:contain}html:is(:lang(ko),:is(:lang(en),:lang(vi))) .wm-product-flow{margin-top:32px;padding-block:28px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) .wm-product-flow+.atrilume-app-examples{margin-top:40px;padding-top:28px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) .wm-beyond{margin-top:40px;padding-top:28px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) .atrilume-rollout{margin-top:48px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) .wm-faq{margin-top:40px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) .contact{padding-block:36px 48px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) .contact__grid{gap:28px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) .site-footer{padding-block:48px 32px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) .site-footer .top{gap:32px;padding-bottom:28px}html:is(:lang(ko),:is(:lang(en),:lang(vi))) .footer-info{margin-top:28px}}body[data-page=home] :is(#base-title,#cta-title){font-size:var(--fs-h2);line-height:1.28;letter-spacing:-.012em}@media(min-width:721px){body[data-page=home] .hero{padding-top:24px}body[data-page=home] .hero__type{min-height:clamp(420px,40vw,560px);display:flex;flex-direction:column;justify-content:center;padding-block:48px}}html:is(:lang(en),:lang(vi)) main :is(h1,h2,h3,h4,.step__t){text-wrap:balance}html:is(:lang(en),:lang(vi)) main :is(.lead,.body,.rows__v,.shot__text,.path__desc){text-wrap:pretty}html:is(:lang(en),:lang(vi)) body[data-page=contact] .type-option{display:grid;grid-template-columns:19px minmax(0,1fr);gap:4px 12px}html:is(:lang(en),:lang(vi)) body[data-page=contact] .type-option strong{min-width:0}html:is(:lang(en),:lang(vi)) body[data-page=contact] .type-option span{grid-column:2;margin-left:0;text-align:left}@media(max-width:720px){html:is(:lang(en),:lang(vi)) .closing .d2{font-size:var(--fs-h2);line-height:1.28}html:is(:lang(en),:lang(vi)) body[data-page=contact] .contact__card{padding:24px 20px}html:is(:lang(en),:lang(vi)) .tabs--side .tabs__list{display:grid;grid-template-columns:1fr;gap:4px}html:is(:lang(en),:lang(vi)) .tabs--side .tab{text-align:left}}@media(max-width:720px){html:is(:lang(en),:lang(vi)) .contact__intro .eyebrow{margin-bottom:0}}html:is(:lang(en),:lang(vi)) body[data-page=heylog] .hero__type .d1{max-width:56rem}.patent-list__head,.patent-list>div{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px}.patent-list__head{padding-block:16px;font-size:var(--fs-cap);color:var(--ink-3)}.patent-list{margin:0}.patent-list>div{padding-block:24px;border-top:1px solid var(--line)}.patent-list dt,.patent-list dd{margin:0;font-weight:400;line-height:1.65}.patent-list dd{white-space:nowrap}.patent-list__label{display:none}#privacy{scroll-margin-top:6rem}@media(max-width:720px){.patent-list__head{display:none}.patent-list>div{grid-template-columns:minmax(0,1fr);gap:8px}.patent-list__label{display:inline}.patent-list dt .nowrap{white-space:normal}.patent-list dd{font-size:.875rem}}.hero__type .service-hero-actions{align-items:stretch;gap:10px}.hero__type .service-hero-actions .btn{flex:0 1 160px;min-width:0;padding-inline:14px;white-space:nowrap}@media(max-width:600px){.hero__type .service-hero-actions .btn{flex:1 1 0}}body[data-page=smartwall] .service-hero-actions .btn{white-space:normal;text-align:center;line-height:1.4}@media(min-width:601px){html:is(:lang(en),:lang(vi)) body[data-page=smartwall] .service-hero-actions .btn{flex-basis:190px}}.copy-line{display:block}body[data-page=onyoai] .hero__type .lead{max-width:45rem}.business-hero-image{margin-inline:0}.business-hero-image figcaption{margin-top:12px;color:var(--ink-3)}.product-scope-note{margin-top:32px}body[data-page=onyoai] .core-modules{max-width:64rem}body[data-page=onyoai] .closing .d2{max-width:52rem}.wm-page :is(#apps-title,#beyond-title){font-size:clamp(1.375rem,1rem + 1.2vw,2rem);font-weight:600;line-height:1.35;letter-spacing:-.012em}.wm-page #apps-title{margin-bottom:32px}.wm-hero .hero__type .lead{max-width:54rem}.wm-page:is(:lang(en),:lang(vi)) .hero__type .lead{max-width:54rem}@media(min-width:721px)and (max-width:1024px){body[data-page=infrastructure] .business-three{grid-template-columns:1fr;gap:28px}body[data-page=infrastructure] .business-three .col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);column-gap:40px}body[data-page=infrastructure] .business-three .col__k{grid-column:1}body[data-page=infrastructure] .business-three :is(.h3,.h4){grid-column:1;margin-bottom:0}body[data-page=infrastructure] .business-three .body{grid-column:2;grid-row:1 / span 2}body[data-page=infrastructure] .tabs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.copy-line{display:inline}body[data-page=onyoai] .band{margin-top:32px}body[data-page=onyoai] .band__media img{aspect-ratio:16 / 9}body[data-page=onyoai] .core-modules li{padding-block:20px}.product-scope-note{margin-top:24px}html:is(:lang(en),:lang(vi)) body[data-page=infrastructure] .tabs__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body[data-page=infrastructure] .tabs__tab{min-height:48px;white-space:normal;line-height:1.4}.wm-page .wm-components:is(:lang(en),:lang(vi)) .wm-component{display:block}.wm-page .wm-components:is(:lang(en),:lang(vi)) .wm-component .h3{margin-bottom:8px}.wm-page .wm-components:is(:lang(en),:lang(vi)) .wm-component .body{max-width:none}}.service-related-links{display:flex;flex-wrap:wrap;gap:12px 24px}body[data-page=onyoai] .product-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body[data-page=onyoai] .product-link-card{display:block;position:relative;height:100%;padding:32px;border:1px solid var(--line-2);border-radius:16px;background:var(--bg);color:var(--ink);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}body[data-page=onyoai] .product-link-card .col__k{display:block;padding-right:32px;color:var(--ink-3)}body[data-page=onyoai] .product-link-card .h3{margin:20px 0 12px;font-size:1.5rem;font-weight:600;line-height:1.35;text-wrap:balance}body[data-page=onyoai] .product-link-card .body{text-wrap:pretty}body[data-page=onyoai] .product-link-card>[aria-hidden]{position:absolute;top:28px;right:32px;font-size:1.5rem}body[data-page=onyoai] .product-link-card:hover{border-color:var(--ink-3);box-shadow:0 4px 16px #191b1f0f}body[data-page=onyoai] .product-link-card:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(max-width:720px){body[data-page=onyoai] .product-link-grid{grid-template-columns:minmax(0,1fr);gap:16px}body[data-page=onyoai] .product-link-card{padding:24px}body[data-page=onyoai] .product-link-card .h3{font-size:1.25rem}body[data-page=onyoai] .product-link-card>[aria-hidden]{top:20px;right:24px}}body[data-page=heylog] .heylog-result__title{font-size:clamp(1.625rem,1.25rem + 1vw,2rem);font-weight:700;line-height:1.35;letter-spacing:-.012em;text-wrap:balance}body[data-page=heylog] .heylog-result .doc__label{font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:0;color:var(--ink)}body[data-page=infrastructure] .infrastructure-records{display:grid;border-top:1px solid var(--line)}body[data-page=infrastructure] .infrastructure-records>li{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr);align-items:baseline;gap:12px 32px;padding-block:28px;border-bottom:1px solid var(--line)}body[data-page=infrastructure] .infrastructure-records__industry{font-size:.875rem;font-weight:500;line-height:1.5;color:var(--ink-3)}body[data-page=infrastructure] .infrastructure-records__title{font-size:1.25rem;font-weight:600;line-height:1.5;letter-spacing:-.006em;color:var(--ink);text-wrap:pretty}@media(max-width:720px){body[data-page=infrastructure] .infrastructure-records>li{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:24px}}.heylog-page .sec{padding-block:clamp(72px,8vw,112px)}.heylog-page .sec-head{max-width:50rem;margin:0 auto 56px;text-align:center}.heylog-page .sec-head .body{margin-inline:auto}.heylog-page .h2{font-weight:600}.heylog-hero{padding-top:clamp(40px,4.5vw,64px);padding-bottom:clamp(56px,6vw,88px)}.heylog-hero .hero__type{max-width:62rem;margin-inline:auto;text-align:center}.heylog-hero .hero__type .d1{max-width:60rem;margin-inline:auto;font-size:var(--fs-d);line-height:1.2;letter-spacing:-.012em}.heylog-hero .hero__type .lead{max-width:50rem;margin:24px auto 0}.heylog-hero .hero__type .btn-row{justify-content:center;margin-top:32px}.heylog-hero .eyebrow{text-transform:none;letter-spacing:.01em}.heylog-hero .band{margin-top:clamp(36px,4.5vw,56px)}.heylog-hero .band__media img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.heylog-hero-photo figcaption,.heylog-flow-caption{margin-top:14px;color:var(--ink-3);font-size:.75rem;line-height:1.55;text-align:center}.heylog-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.heylog-flow>li{position:relative;display:flex;flex-direction:column;min-width:0}.heylog-flow-label{display:flex;align-items:baseline;gap:14px;margin-bottom:20px}.heylog-flow-label>span{font-weight:600}.heylog-flow-panel{flex:1;display:flex;flex-direction:column;min-height:26rem;padding:24px;border:1px solid var(--line);border-radius:24px;background:var(--bg-soft);color:var(--ink-2)}.heylog-flow-panel--save{background:#f2f3f4}.heylog-flow-panel--notes{background:var(--bg-deep)}.heylog-flow-meta{color:var(--ink-3);font-size:.875rem;line-height:1.5}.heylog-record-status{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--ink-3);font-size:.875rem;line-height:1.5}.heylog-record-status>span:first-child{display:inline-flex;align-items:center;gap:6px}.heylog-record-status i{width:8px;height:8px;background:currentColor;border-radius:50%}.heylog-waveform{display:flex;justify-content:center;align-items:end;gap:12px;height:40px;margin:24px 0}.heylog-waveform i{display:block;width:26px;height:8px;background:var(--ink-3)}.heylog-waveform i:nth-child(2){height:22px}.heylog-waveform i:nth-child(3){height:13px}.heylog-waveform i:nth-child(4){height:30px}.heylog-waveform i:nth-child(5){height:16px}.heylog-waveform i:nth-child(6){height:23px}.heylog-memo{padding:16px;border:1px solid var(--line);border-radius:16px;background:#ffffff80}.heylog-memo>div{margin-top:6px;font-size:1rem;line-height:1.6}.heylog-record-footer{margin-top:auto;padding-top:24px;color:var(--ink-3);font-size:.875rem;line-height:1.5}.heylog-save-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px 0 24px}.heylog-save-check{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--line-2);border-radius:50%;color:var(--ink-2);font-size:1.5rem;margin-bottom:20px}.heylog-flow-title{font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--ink);text-wrap:balance}.heylog-save-body{margin-top:16px;font-size:1rem;line-height:1.55}.heylog-save-status{display:grid;gap:4px;width:100%;padding:14px 12px;border:1px solid var(--line);border-radius:16px;background:#ffffff80;font-size:.875rem;line-height:1.5}.heylog-save-status>div{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 12px}.heylog-meeting-title{margin-top:18px}.heylog-note-summary{display:grid;gap:22px;margin-top:34px}.heylog-note-summary dt{margin-bottom:6px;color:var(--ink-3);font-size:.875rem;line-height:1.5}.heylog-note-summary dd{font-size:1rem;line-height:1.55}.heylog-flow-arrow{position:absolute;z-index:1;right:-26px;top:calc(50% + 10px);color:var(--ink-3);font-size:1.5rem;line-height:1}.heylog-flow-caption{margin-top:28px}.heylog-result{align-items:center}.heylog-result .body{max-width:34em}.heylog-people-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;text-align:center}.heylog-people-steps>li{min-width:0}.heylog-person-number{display:block;margin-bottom:14px;font-size:.875rem;line-height:1.5;color:var(--ink-3)}.heylog-people-steps .body{margin:12px auto 0;max-width:28em}.heylog-faq{border-top:1px solid var(--line-2)}.heylog-faq details{border-bottom:1px solid var(--line-2)}.heylog-faq summary{display:flex;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;padding:24px 0;color:var(--ink);font-size:1rem;font-weight:600;line-height:1.5}.heylog-faq summary::-webkit-details-marker{display:none}.heylog-faq summary:after{content:"+";flex:none;font-size:1.25rem;font-weight:400;line-height:1.2}.heylog-faq details[open] summary:after{content:"−"}.heylog-faq details>p{max-width:48rem;padding:0 40px 24px 0;font-size:1rem;line-height:1.65;text-wrap:pretty}@media(max-width:1000px){.heylog-flow{grid-template-columns:1fr;gap:56px;max-width:34rem;margin-inline:auto}.heylog-flow-panel{min-height:25rem}.heylog-flow-arrow{right:auto;top:auto;bottom:-40px;left:calc(50% - 12px);transform:rotate(90deg)}}@media(max-width:720px){.heylog-page .sec-head{margin-bottom:36px}.heylog-desktop-break{display:none}.heylog-hero .hero__type .d1{max-width:none}.heylog-people-steps{grid-template-columns:1fr;gap:32px}.heylog-flow-panel{padding:24px}.heylog-waveform{gap:10px}}body[data-page=heylog] .heylog-app-preview{min-width:0;padding:24px;border-radius:20px;background:var(--bg)}body[data-page=heylog] .heylog-preview-tabs{display:flex;gap:28px;border-bottom:1px solid var(--line-2);margin-bottom:20px}body[data-page=heylog] .heylog-preview-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:2px solid transparent;background:transparent;padding:12px 2px;margin-bottom:-1px;color:var(--ink-3);font:inherit;font-size:.875rem;line-height:1.5;cursor:pointer}body[data-page=heylog] .heylog-preview-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}body[data-page=heylog] .heylog-screen-link{display:block;width:min(100%,300px);margin-inline:auto;border-radius:24px}body[data-page=heylog] .heylog-screen-link img{width:100%;height:auto;border-radius:inherit;border:1px solid var(--line)}body[data-page=heylog] .heylog-preview-expand{display:block;width:fit-content;margin:12px auto 0;min-height:36px;padding:6px 10px;color:var(--ink);font-size:.875rem;line-height:1.5;text-underline-offset:4px}body[data-page=heylog] .heylog-app-preview figcaption{margin-top:8px;color:var(--ink-3);font-size:.75rem;line-height:1.55;text-align:center}body[data-page=heylog] .heylog-screen-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--line);border-radius:18px;background:var(--bg);color:var(--ink);overflow:auto}body[data-page=heylog] .heylog-screen-dialog::backdrop{background:#191b1f7a}body[data-page=heylog] .heylog-screen-dialog__head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;background:var(--bg);border-bottom:1px solid var(--line);z-index:1}body[data-page=heylog] .heylog-screen-dialog__head .h3{font-size:1rem}body[data-page=heylog] .heylog-screen-dialog__head .btn{flex:none}body[data-page=heylog] .heylog-screen-dialog__caption{padding:16px 20px 0;color:var(--ink-3);font-size:.875rem;line-height:1.5}body[data-page=heylog] .heylog-screen-dialog>img{display:block;width:calc(100% - 40px);height:auto;margin:16px 20px 20px;border:1px solid var(--line);border-radius:20px}@media(max-width:720px){body[data-page=heylog] .heylog-app-preview{padding:20px}body[data-page=heylog] .heylog-preview-tabs{gap:24px}body[data-page=heylog] .heylog-screen-link{width:min(100%,300px)}}
