:root{--color-white:#fff;--color-black:#000;--color-blue-50:#f1f7ff;--color-blue-100:#e2effe;--color-blue-200:#c8e3fe;--color-blue-300:#9acbfc;--color-blue-400:#63b0fb;--color-blue-500:#1c94f5;--color-blue-600:#1579cb;--color-blue-700:#0e60a7;--color-blue-800:#084781;--color-blue-900:#04315d;--color-blue-1000:#011b3a;--color-red-50:#fff4f3;--color-red-100:#ffe9e6;--color-red-200:#fed7d1;--color-red-300:#fdb5aa;--color-red-400:#fc8b7e;--color-red-500:#f65d52;--color-red-600:#e12d2c;--color-red-700:#bc151d;--color-red-800:#8f0d15;--color-red-900:#66070d;--color-red-1000:#3e0205;--color-green-50:#eff9f3;--color-green-100:#def3e6;--color-green-200:#c2e8d2;--color-green-300:#7ed8a8;--color-green-400:#24c27f;--color-green-500:#1da56a;--color-green-600:#168755;--color-green-700:#0f6c43;--color-green-800:#095130;--color-green-900:#043820;--color-green-1000:#022010;--color-orange-50:#fef5ef;--color-orange-100:#fcebdd;--color-orange-200:#fadac0;--color-orange-300:#fdb880;--color-orange-400:#fc9025;--color-orange-500:#dc7600;--color-orange-600:#b65f00;--color-orange-700:#954a00;--color-orange-800:#723600;--color-orange-900:#512400;--color-orange-1000:#311200;--color-purple-50:#f6f6ff;--color-purple-100:#ececfe;--color-purple-200:#ddddfe;--color-purple-300:#c2c1fa;--color-purple-400:#a5a2f7;--color-purple-500:#8a83f5;--color-purple-600:#715ff2;--color-purple-700:#5e40de;--color-purple-800:#4619b9;--color-purple-900:#321687;--color-purple-1000:#1c0e4e;--color-cyan-50:#edf9fa;--color-cyan-100:#d9f3f6;--color-cyan-200:#b8e8ed;--color-cyan-300:#5bd8e4;--color-cyan-400:#24bcca;--color-cyan-500:#1d9fab;--color-cyan-600:#16828c;--color-cyan-700:#106871;--color-cyan-800:#094e55;--color-cyan-900:#04363c;--color-cyan-1000:#021f23;--color-yellow-50:#faf7e2;--color-yellow-100:#f7efc4;--color-yellow-200:#f3e089;--color-yellow-300:#e3c53d;--color-yellow-400:#c9a900;--color-yellow-500:#ac8e00;--color-yellow-600:#8e7300;--color-yellow-700:#735c00;--color-yellow-800:#584400;--color-yellow-900:#3e2e00;--color-yellow-1000:#251900;--color-magenta-50:#fff4f8;--color-magenta-100:#fee8f3;--color-magenta-200:#fcd5e9;--color-magenta-300:#fdb0d8;--color-magenta-400:#f884c7;--color-magenta-500:#e65eb2;--color-magenta-600:#d0339b;--color-magenta-700:#af1482;--color-magenta-800:#850d64;--color-magenta-900:#5f0647;--color-magenta-1000:#39022a;--color-neutral-50:#f5f7f9;--color-neutral-100:#eceef1;--color-neutral-200:#dbe0e5;--color-neutral-300:#c3c7cc;--color-neutral-400:#a7abb0;--color-neutral-500:#8d9195;--color-neutral-600:#73777d;--color-neutral-700:#5b5f63;--color-neutral-800:#43474b;--color-neutral-900:#2d3134;--color-neutral-1000:#181b1f;--color-text-regular:var(--color-neutral-900);--color-text-subtle:var(--color-neutral-600);--color-text-inverse:var(--color-white);--color-text-selected:var(--color-purple-800);--color-bg-brand-bold:var(--color-purple-800);--color-bg-neutral-regular:var(--color-white);--color-bg-neutral-bold:var(--color-neutral-50);--color-bg-neutral-subtle-hovered:color-mix(in srgb, var(--color-neutral-1000) 5%, transparent);--color-bg-selected:var(--color-purple-100);--color-bg-selected-hovered:var(--color-purple-200);--color-bg-accent-gray-regular:var(--color-neutral-600);--color-bg-accent-gray-bold:var(--color-neutral-900);--color-border-regular:var(--color-neutral-500);--color-border-subtle:var(--color-neutral-300);--color-border-brand:var(--color-purple-800);--color-icon-regular:var(--color-neutral-900);--color-icon-subtle:var(--color-neutral-600);--color-icon-disabled:var(--color-neutral-400);--color-icon-brand:var(--color-purple-800);--color-text:var(--color-text-regular);--color-text-muted:var(--color-neutral-500);--color-bg:var(--color-white);--color-surface-subtle:var(--color-neutral-100);--color-surface-stage:var(--color-neutral-100);--color-surface-placeholder:var(--color-neutral-300);--color-brand-900:var(--color-purple-900);--color-brand-600:var(--color-purple-800);--color-brand-400:var(--color-purple-600);--color-brand-200:var(--color-purple-400);--color-border:var(--color-border-subtle);--color-border-strong:var(--color-border-regular);--color-tag-bg:var(--color-neutral-900);--gradient-primary:linear-gradient(180deg, var(--color-brand-400) 9.375%, var(--color-brand-600) 95.313%);--gradient-secondary:linear-gradient(180deg, var(--color-neutral-50) 9.375%, var(--color-neutral-200) 95.313%);--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-tight:-.1px;--text-display-xl:clamp(2.5rem, 1.6rem + 3.4vw, 4.5rem);--text-display-l:clamp(2.375rem, 1.6rem + 2.9vw, 4rem);--text-display-m:clamp(2rem, 1.5rem + 1.6vw, 3rem);--text-lead-l:clamp(1.125rem, .95rem + .6vw, 1.5rem);--text-lead-m:clamp(1.0625rem, .95rem + .35vw, 1.25rem);--text-body:1rem;--text-sm:.875rem;--text-xs:.75rem;--space-4:4px;--space-6:6px;--space-8:8px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-72:72px;--space-80:80px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-24:24px;--radius-full:100px;--shadow-md:0 2px 2px #57575714, 0 4px 4px #57575714, 0 8px 8px #57575714, 0 16px 16px #57575714;--shadow-badge:0 1px 4px #0000001a;--shadow-pill:0 1px 2px #00000014;--shadow-card:0 1px 4px #0000001f;--shadow-product:0 0 2px #0000001a, 0 1px 8px #0000001a;--container:1352px;--gutter:clamp(20px, 4vw, 40px);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--duration-fast:.16s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5}h1,h2,h3,p,figure{margin:0}img{max-width:100%;display:block}a{color:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:3px}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.logo{border-radius:var(--radius-6);flex-shrink:0;line-height:0;display:inline-block}.logo__art{justify-content:space-between;align-items:center;width:80.896px;height:22px;display:flex}.logo__art img{max-width:none}.logo__mark{width:19.313px;height:22px}.logo__type{width:54.511px;height:17.836px}.btn{justify-content:center;align-items:center;gap:var(--space-4);height:40px;padding:var(--space-6) var(--space-16);border-radius:var(--radius-8);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;filter:drop-shadow(0 1px 1px #0000001f);transition:transform var(--duration-fast) var(--ease-out), filter var(--duration-fast) ease;border:.8px solid #0000;line-height:1;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1.5px #fff3}.btn:hover{filter:drop-shadow(0 1px 1px #0000001f)brightness(1.06)}.btn:active{transform:scale(.97)}.btn--primary{border-color:var(--color-brand-900);background:var(--gradient-primary);color:var(--color-text-inverse)}.btn--secondary{border-color:var(--color-border);background:var(--gradient-secondary);color:var(--color-text)}.btn--secondary:hover{filter:drop-shadow(0 1px 1px #0000001f)brightness(1.02)}.btn--lg{border-radius:10px;height:48px;padding-inline:22px;font-size:15px}.site-header__inner{align-items:center;gap:var(--space-24);grid-template-columns:minmax(0,1fr) auto;display:grid}.site-header__inner>:first-child{justify-self:start}.site-header__inner>:last-child{justify-self:end}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-header__end{align-items:center;gap:var(--space-16);display:flex}@media (width<=480px){.site-header__end{gap:var(--space-8)}.site-header__end .btn{padding-inline:12px}}.lang-switch{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-neutral-1000) 6%, transparent);flex-shrink:0;padding:3px;display:inline-flex}.lang-switch__option{border-radius:var(--radius-full);color:var(--color-neutral-600);font-size:12.5px;font-weight:var(--weight-medium);white-space:nowrap;transition:color var(--duration-fast) ease;padding:6px 11px;line-height:1;text-decoration:none}.lang-switch__option[aria-current=true]{background:var(--color-white);color:var(--color-text-regular);box-shadow:0 1px 2px color-mix(in srgb, var(--color-neutral-1000) 12%, transparent)}.lang-switch__option:focus-visible{outline:2px solid var(--color-purple-300);outline-offset:1px}@media (hover:hover) and (pointer:fine){.lang-switch__option:not([aria-current=true]):hover{color:var(--color-neutral-800)}}:root:lang(ja){--font-sans:"Inter", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", Meiryo, sans-serif;--tracking-tight:0}:lang(ja) body{line-height:1.75}:lang(ja) :is(h1,h2,h3,p,li,figcaption){word-break:auto-phrase;line-break:strict}:lang(ja) :is(.hero__lead,.section-lead){line-height:1.75}.icon{fill:currentColor;flex:none;width:1em;height:1em}.ai-mark{--mark-size:40px;width:var(--mark-size);height:var(--mark-size);flex:none;display:inline-grid;position:relative}.ai-mark--sm{--mark-size:28px}.ai-mark__face{width:var(--mark-size);height:var(--mark-size);place-items:center;display:grid}.ai-mark--assistant .ai-mark__face{background:var(--color-purple-50);color:var(--color-purple-800);box-shadow:inset 0 0 0 1px var(--color-purple-100);border-radius:30%}.ai-mark--assistant .ai-mark__face .icon{width:calc(var(--mark-size) * .52);height:calc(var(--mark-size) * .52)}.ai-mark__badge{right:calc(var(--mark-size) * -.1);bottom:calc(var(--mark-size) * -.1);width:calc(var(--mark-size) * .5);height:calc(var(--mark-size) * .5);border:2px solid var(--color-white);background:var(--gradient-primary);color:var(--color-white);border-radius:50%;place-items:center;display:grid;position:absolute}.ai-mark__badge .icon{width:calc(var(--mark-size) * .3);height:calc(var(--mark-size) * .3)}.ai-mark--coworker .ai-mark__face{background:linear-gradient(160deg, var(--color-purple-600), var(--color-purple-800));color:var(--color-white);border-radius:30%;box-shadow:inset 0 1px #ffffff40}.ai-mark--coworker .ai-mark__face .icon{width:calc(var(--mark-size) * .56);height:calc(var(--mark-size) * .56)}.ai-mark__id{bottom:calc(var(--mark-size) * -.16);padding:0 calc(var(--mark-size) * .1);border:1px solid var(--color-purple-300);background:var(--color-white);color:var(--color-purple-800);font-size:max(8.5px, calc(var(--mark-size) * .22));font-weight:var(--weight-semibold);letter-spacing:.03em;border-radius:4px;line-height:1.35;position:absolute;left:50%;translate:-50%}.avatar{width:var(--avatar-size,28px);height:var(--avatar-size,28px);border:2px solid var(--color-white);background:var(--avatar-bg,var(--color-cyan-100));color:var(--avatar-ink,var(--color-cyan-800));font-size:calc(var(--avatar-size,28px) * .4);font-weight:var(--weight-semibold);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.avatar--magenta{--avatar-bg:var(--color-magenta-100);--avatar-ink:var(--color-magenta-800)}.avatar-stack{display:inline-flex}.avatar-stack .avatar+.avatar{margin-left:calc(var(--avatar-size,28px) * -.28)}.sys{border:1px solid var(--color-neutral-200);border-radius:var(--radius-8);background:var(--color-white);height:32px;color:var(--color-text-regular);white-space:nowrap;transition:border-color .24s var(--ease-out), box-shadow .24s var(--ease-out), transform .24s var(--ease-out);flex:none;align-items:center;gap:7px;padding:0 12px 0 8px;font-size:13px;line-height:1.3;display:inline-flex;box-shadow:0 1px 2px #0000000f}.sys__tile{border:1px solid var(--color-neutral-200);border-radius:var(--radius-8);background:var(--color-white);width:32px;height:32px;transition:border-color .24s var(--ease-out), box-shadow .24s var(--ease-out), transform .24s var(--ease-out);flex:none;place-items:center;display:grid;position:relative;box-shadow:0 1px 2px #0000000f}.sys__tile img{object-fit:contain;width:20px;height:20px}.sys__tile>.icon{width:18px;height:18px;color:var(--color-neutral-700)}.sys__lock{border:1.5px solid var(--color-white);background:var(--color-neutral-600);width:16px;height:16px;color:var(--color-white);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.sys__lock .icon{width:9px;height:9px}.sys .sys__tile{width:18px;height:18px;box-shadow:none;background:0 0;border:0;border-radius:0}.sys .sys__tile>.icon{width:16px;height:16px}.sys .sys__lock{width:13px;height:13px;bottom:-4px;right:-4px}.sys .sys__lock .icon{width:7px;height:7px}.sys__tile--brand i{background:var(--brand);border-radius:4px;width:52%;height:52%}.sys .sys__tile--brand i{width:14px;height:14px}.sys__tile--salesforce{--brand:#00a1e0}.sys__tile--slack{--brand:#4a154b}.sys--logo{padding-inline:10px}.sys__logo{height:auto;display:block}.sys__logo--kintone{width:76px}.sys__logo--garoon{width:74px}.sys__tile--name{width:auto;color:var(--color-neutral-700);font-size:11px;font-weight:var(--weight-semibold);padding-inline:7px;line-height:1}.sys__tile--more,.sys--more{box-shadow:none;color:var(--color-neutral-500);border-style:dashed}.sys__tile--more>.icon,.sys--more .sys__tile>.icon{width:14px;height:14px;color:inherit}.sys--more{color:var(--color-neutral-600);padding-right:8px}.sys--more:has(.visually-hidden){padding-left:6px;padding-right:6px}.sys.is-active{border-color:var(--color-purple-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-purple-500) 22%, transparent), 0 1px 2px #0000000f;transform:translateY(-1px)}.private-net{border:1.5px dashed var(--color-neutral-400);border-radius:var(--radius-16);background:color-mix(in srgb, var(--color-neutral-100) 55%, transparent);padding:22px 16px 14px;position:relative}.private-net__label{border-radius:var(--radius-full);background:var(--color-neutral-900);color:var(--color-white);font-size:11.5px;font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:5px;padding:2px 9px 2px 7px;line-height:1.6;display:inline-flex;position:absolute;top:-11px;left:14px}.private-net__label .icon{width:12px;height:12px}.perm{border-radius:var(--radius-full);font-size:12.5px;font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:5px;padding:3px 10px 3px 6px;line-height:1.4;display:inline-flex}.perm .icon{width:14px;height:14px}.perm--allow{background:var(--color-green-50);color:var(--color-green-700)}.perm--deny{background:var(--color-neutral-100);color:var(--color-neutral-600)}.perm--deny .icon{color:var(--color-red-600)}.status{border-radius:var(--radius-6);font-size:11.5px;font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px 2px 6px;line-height:1.5;display:inline-flex}.status .icon{width:12px;height:12px}.status--running{background:var(--color-purple-50);color:var(--color-purple-800)}.status--done{background:var(--color-green-50);color:var(--color-green-700)}.status--waiting{background:var(--color-orange-50);color:var(--color-orange-700)}.status--queued{background:var(--color-neutral-100);color:var(--color-neutral-600)}.status__spin{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:9px;height:9px;animation:.9s linear infinite o-spin}.status__dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite o-breathe}@keyframes o-spin{to{rotate:1turn}}@keyframes o-breathe{50%{opacity:.35}}.approval{border-radius:var(--radius-full);font-size:12px;font-weight:var(--weight-medium);white-space:nowrap;line-height:1.4;display:inline-grid}.approval__face{border-radius:inherit;transition:opacity .22s var(--ease-out), scale .22s var(--ease-out);grid-area:1/1;justify-self:start;align-items:center;gap:6px;padding:3px 10px 3px 4px;display:inline-flex}.approval__face--waiting{background:var(--color-orange-50);color:var(--color-orange-700)}.approval__face--approved{background:var(--color-green-50);color:var(--color-green-700)}.approval__face .avatar{--avatar-size:20px;border-width:0}.approval__face .icon{width:13px;height:13px}.approval:not([data-state=waiting]) .approval__face--waiting,.approval:not([data-state=approved]) .approval__face--approved{opacity:0;scale:.96}.step{--step-pad:7px;padding:var(--step-pad) 0;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;display:grid;position:relative}.step:not(:last-child):after{content:"";top:calc(var(--step-pad) + 1px + 22px + 4px);bottom:calc(-1 * (var(--step-pad) + 1px));background:var(--color-neutral-200);width:1px;position:absolute;left:10.5px}.bubble{border-radius:14px;max-width:88%;padding:9px 13px;font-size:13.5px;line-height:1.5}.bubble--user{background:var(--color-neutral-100);color:var(--color-text-regular);border-bottom-right-radius:4px;justify-self:end}.bubble--ai{border:1px solid var(--color-neutral-200);background:var(--color-white);color:var(--color-text-regular);border-bottom-left-radius:4px;justify-self:start}.typing{gap:4px;padding:4px 0;display:inline-flex}.typing span{background:var(--color-neutral-400);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite o-typing}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes o-typing{0%,60%,to{opacity:.5;translate:0}30%{opacity:1;translate:0 -3px}}.stage{background:var(--color-neutral-50);border-radius:32px;position:relative}.stage-card{background:var(--color-white);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-neutral-1000) 5%, transparent), 0 1px 2px color-mix(in srgb, var(--color-neutral-1000) 6%, transparent);border-radius:20px}.captions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(24px,4vw,64px);margin-top:28px;padding-inline:8px;display:grid}.caption__label{color:var(--color-purple-800);font-size:13px;font-weight:var(--weight-semibold)}.caption h3{color:var(--color-text-regular);font-size:19px;font-weight:var(--weight-semibold);text-wrap:balance;margin:6px 0;line-height:1.4}.caption p:not(.caption__label){max-width:520px;color:var(--color-neutral-700);font-size:15px;line-height:1.6}@media (width<=760px){.captions{grid-template-columns:minmax(0,1fr)}}.switch{border-radius:var(--radius-full);background:var(--color-neutral-300);cursor:pointer;width:34px;height:20px;transition:background-color .2s var(--ease-out);border:0;flex:none;padding:2px;display:inline-flex;position:relative}.switch__thumb{background:var(--color-white);width:16px;height:16px;box-shadow:0 1px 2px color-mix(in srgb, var(--color-neutral-1000) 20%, transparent);transition:translate .22s var(--ease-out);border-radius:50%}.switch[aria-checked=true]{background:var(--color-purple-600)}.switch[aria-checked=true] .switch__thumb{translate:14px}.switch:focus-visible{outline:2px solid var(--color-purple-300);outline-offset:2px}.switch:active .switch__thumb{scale:.92}@media (prefers-reduced-motion:reduce){.status__spin,.status__dot,.typing span{animation:none}}.site-header{--header-h:73px;z-index:20;transition:background-color .28s var(--ease-out), border-color .28s var(--ease-out), -webkit-backdrop-filter .28s var(--ease-out), backdrop-filter .28s var(--ease-out);background:#fff0;border-bottom:1px solid #0000;padding-block:16px;position:sticky;top:0}.site-header.is-scrolled{border-bottom-color:color-mix(in srgb, var(--color-neutral-1000) 7%, transparent);backdrop-filter:blur(12px);background:#ffffffdb}body:has(.hero) .site-header{margin-bottom:calc(-1 * var(--header-h))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.section{padding-block:clamp(72px,9vw,128px);scroll-margin-top:calc(120px - clamp(72px,9vw,128px))}@media (width<=640px){.section{padding-block:40px;scroll-margin-top:80px}.section.control,.section.video{padding-block:72px;scroll-margin-top:48px}}.section-header{max-width:760px;margin-bottom:clamp(36px,4.5vw,56px)}.section-header--center{text-align:center;margin-inline:auto}.section-eyebrow{color:var(--color-purple-800);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.02em;margin-bottom:14px}.section-title{color:var(--color-text-regular);font-size:clamp(1.875rem,1.3rem + 1.9vw,2.75rem);font-weight:var(--weight-medium);letter-spacing:-.4px;text-wrap:balance;line-height:1.12}.section-lead{color:var(--color-neutral-700);font-size:var(--text-lead-m);text-wrap:pretty;margin-top:18px;line-height:1.55}:lang(ja) .section-title{letter-spacing:0;line-height:1.35}.site-footer{border-top:1px solid var(--color-neutral-200);color:var(--color-neutral-600);font-size:var(--text-sm);padding-block:40px}.site-footer__inner{gap:28px;display:grid}.site-footer__top,.site-footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 48px;display:flex}.site-footer__bottom{border-top:1px solid var(--color-neutral-200);color:var(--color-neutral-500);gap:8px 32px;padding-top:20px;font-size:12.5px;line-height:1.6}.site-footer nav{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--color-purple-800)}.site-footer__logo img{width:auto;height:44px;display:block}.site-footer__by{text-wrap:pretty}:lang(ja) .site-footer__by{word-break:auto-phrase}.site-footer .site-footer__by a{color:var(--color-neutral-700);text-decoration:underline;-webkit-text-decoration-color:var(--color-neutral-300);text-decoration-color:var(--color-neutral-300);text-underline-offset:3px}.site-footer .site-footer__by a:hover{color:var(--color-purple-800);text-decoration-color:currentColor}