.line-home[data-astro-cid-mfk6movg]{--lh-accent: var(--tf-accent, var(--ins-cyan));--lh-muted: var(--tf-text-dim, var(--ins-muted));--lh-line: var(--tf-line, var(--ins-line));--lh-surface: var(--tf-card-bg, var(--ins-deep-2));padding:clamp(48px,7vw,88px) 0}.line-home__inner[data-astro-cid-mfk6movg]{width:min(calc(100% - 48px),1320px);margin-inline:auto}.line-home__inner--narrow[data-astro-cid-mfk6movg]{max-width:960px}.line-home--applications[data-astro-cid-mfk6movg],.line-home--faq[data-astro-cid-mfk6movg]{border-top:1px solid var(--lh-line)}.line-home__heading[data-astro-cid-mfk6movg]{margin-bottom:32px}.line-home__heading--center[data-astro-cid-mfk6movg]{text-align:center}.line-home__eyebrow[data-astro-cid-mfk6movg]{margin:0 0 8px;color:var(--lh-accent);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.line-home__heading[data-astro-cid-mfk6movg] h2[data-astro-cid-mfk6movg]{margin:0;font-size:clamp(28px,4vw,44px)}.line-home__product-grid[data-astro-cid-mfk6movg]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.line-home__product-card[data-astro-cid-mfk6movg],.line-home__application-card[data-astro-cid-mfk6movg]{min-width:0;overflow:hidden;border:1px solid var(--lh-line);background:var(--lh-surface)}.line-home__product-card[data-astro-cid-mfk6movg]{display:flex;flex-direction:column}.line-home__product-image[data-astro-cid-mfk6movg]{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.line-home__product-image[data-astro-cid-mfk6movg] img[data-astro-cid-mfk6movg]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.line-home__product-body[data-astro-cid-mfk6movg],.line-home__application-body[data-astro-cid-mfk6movg]{display:flex;flex:1;flex-direction:column;align-items:stretch;padding:14px}.line-home__product-text[data-astro-cid-mfk6movg]{flex:1;color:inherit}.line-home__product-text[data-astro-cid-mfk6movg] h3[data-astro-cid-mfk6movg],.line-home__application-body[data-astro-cid-mfk6movg] h3[data-astro-cid-mfk6movg]{margin:0;overflow-wrap:anywhere}.line-home__product-text[data-astro-cid-mfk6movg] h3[data-astro-cid-mfk6movg]{font-size:15px}.line-home__product-text[data-astro-cid-mfk6movg] p[data-astro-cid-mfk6movg]{display:-webkit-box;margin:6px 0 14px;overflow:hidden;color:var(--lh-muted);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-home__quote[data-astro-cid-mfk6movg],.line-home__whatsapp[data-astro-cid-mfk6movg]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #2e7d32;background:#2e7d32;color:#fff;font-weight:700;text-align:center;cursor:pointer}.line-home__quote[data-astro-cid-mfk6movg]{width:100%;padding:6px 8px;font-size:12px}.line-home__quote[data-astro-cid-mfk6movg]:hover,.line-home__whatsapp[data-astro-cid-mfk6movg]:hover{border-color:#1b5e20;background:#1b5e20}.line-home__actions[data-astro-cid-mfk6movg]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.line-home__more[data-astro-cid-mfk6movg],.line-home__email[data-astro-cid-mfk6movg],.line-home__whatsapp[data-astro-cid-mfk6movg]{min-height:46px;padding:10px 22px}.line-home__more[data-astro-cid-mfk6movg],.line-home__email[data-astro-cid-mfk6movg]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lh-accent);color:var(--lh-accent);font-weight:700}.line-home__more[data-astro-cid-mfk6movg]{background:var(--lh-accent);color:#fff}.line-home__whatsapp[data-astro-cid-mfk6movg]{gap:8px}.line-home__whatsapp[data-astro-cid-mfk6movg] svg[data-astro-cid-mfk6movg]{width:20px;height:20px}.line-home__application-grid[data-astro-cid-mfk6movg]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.line-home__application-card[data-astro-cid-mfk6movg] img[data-astro-cid-mfk6movg]{display:block;width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.line-home__application-body[data-astro-cid-mfk6movg] h3[data-astro-cid-mfk6movg]{flex:1;margin-bottom:18px;font-size:clamp(14px,1.6vw,21px);line-height:1.35}.line-home__faq-list[data-astro-cid-mfk6movg]{border-top:1px solid var(--lh-line)}.line-home__faq-item[data-astro-cid-mfk6movg]{border-bottom:1px solid var(--lh-line)}.line-home__faq-item[data-astro-cid-mfk6movg] summary[data-astro-cid-mfk6movg]{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;padding:16px 4px;font-weight:700;cursor:pointer;list-style:none}.line-home__faq-item[data-astro-cid-mfk6movg] summary[data-astro-cid-mfk6movg]::-webkit-details-marker{display:none}.line-home__faq-icon[data-astro-cid-mfk6movg]{flex:0 0 auto;color:var(--lh-accent);font-size:24px;transition:transform .2s ease}.line-home__faq-item[data-astro-cid-mfk6movg][open] .line-home__faq-icon[data-astro-cid-mfk6movg]{transform:rotate(45deg)}.line-home__faq-answer[data-astro-cid-mfk6movg]{padding:0 40px 20px 4px;color:var(--lh-muted);line-height:1.75;white-space:pre-line}.line-home--summary[data-astro-cid-mfk6movg]{background:#07091f;color:#f5f7ff}.line-home__summary-grid[data-astro-cid-mfk6movg]{display:grid;grid-template-columns:1.4fr .8fr 1.2fr 1fr;gap:40px}.line-home--summary[data-astro-cid-mfk6movg] h2[data-astro-cid-mfk6movg]{margin:0 0 22px;padding-bottom:12px;border-bottom:2px solid #7586f0;font-size:19px}.line-home__summary-list[data-astro-cid-mfk6movg]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.line-home__summary-list[data-astro-cid-mfk6movg] li[data-astro-cid-mfk6movg]:before{content:"■";margin-right:9px;color:#7586f0;font-size:9px}.line-home--summary[data-astro-cid-mfk6movg] a[data-astro-cid-mfk6movg]{color:#e4e8f7;overflow-wrap:anywhere}.line-home--summary[data-astro-cid-mfk6movg] a[data-astro-cid-mfk6movg]:hover{color:#fff;text-decoration:underline}.line-home__contact[data-astro-cid-mfk6movg]{display:grid;gap:14px;color:#c6cce2;font-style:normal;line-height:1.65}.line-home__qr-grid[data-astro-cid-mfk6movg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.line-home__qr-grid[data-astro-cid-mfk6movg] figure[data-astro-cid-mfk6movg]{margin:0;text-align:center}.line-home__qr-grid[data-astro-cid-mfk6movg] img[data-astro-cid-mfk6movg]{display:block;width:100%;height:auto;padding:6px;background:#fff}.line-home__qr-grid[data-astro-cid-mfk6movg] figcaption[data-astro-cid-mfk6movg]{margin-top:8px;color:#e4e8f7;font-size:13px}.line-home[data-astro-cid-mfk6movg] a[data-astro-cid-mfk6movg]:focus-visible,.line-home[data-astro-cid-mfk6movg] summary[data-astro-cid-mfk6movg]:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:1200px){.line-home__product-grid[data-astro-cid-mfk6movg]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.line-home__product-card[data-astro-cid-mfk6movg]:nth-child(n+9){display:none}.line-home__summary-grid[data-astro-cid-mfk6movg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.line-home__inner[data-astro-cid-mfk6movg]{width:calc(100% - 24px)}.line-home__product-grid[data-astro-cid-mfk6movg]{gap:8px}.line-home__product-body[data-astro-cid-mfk6movg],.line-home__application-body[data-astro-cid-mfk6movg]{padding:8px}.line-home__product-text[data-astro-cid-mfk6movg] h3[data-astro-cid-mfk6movg]{font-size:12px}.line-home__product-text[data-astro-cid-mfk6movg] p[data-astro-cid-mfk6movg]{font-size:11px}.line-home__quote[data-astro-cid-mfk6movg]{padding-inline:4px;font-size:10px}.line-home__application-grid[data-astro-cid-mfk6movg]{gap:8px}.line-home__application-body[data-astro-cid-mfk6movg] h3[data-astro-cid-mfk6movg]{font-size:12px}.line-home__actions--faq[data-astro-cid-mfk6movg]{align-items:stretch;flex-direction:column}.line-home__summary-grid[data-astro-cid-mfk6movg]{grid-template-columns:1fr;gap:36px}.line-home__qr-grid[data-astro-cid-mfk6movg]{max-width:360px}}.tf-hero-content[data-astro-cid-5z22rlzb] h1[data-astro-cid-5z22rlzb]{font-family:Noto Sans,Noto Sans JP,Noto Sans KR,Noto Sans SC,sans-serif;font-weight:700;line-height:1.08;letter-spacing:normal}.tf-hero-intro[data-astro-cid-5z22rlzb]{margin:0 0 .85rem;line-height:1.65}.tf-hero-solutions[data-astro-cid-5z22rlzb]{margin:1rem 0}.tf-hero-solutions[data-astro-cid-5z22rlzb]>strong[data-astro-cid-5z22rlzb],.tf-hero-closing[data-astro-cid-5z22rlzb]>strong[data-astro-cid-5z22rlzb]{display:block;margin-bottom:.45rem}.tf-hero-solutions[data-astro-cid-5z22rlzb] ul[data-astro-cid-5z22rlzb]{margin:0;padding-left:1.25rem}.tf-hero-solutions[data-astro-cid-5z22rlzb] li[data-astro-cid-5z22rlzb]{margin:.25rem 0;line-height:1.5}.tf-hero-closing[data-astro-cid-5z22rlzb]{margin:1rem 0 1.25rem}.tf-hero-closing[data-astro-cid-5z22rlzb] p[data-astro-cid-5z22rlzb]{margin:0;line-height:1.6}.ins-hero-panel[data-astro-cid-nw7ub7yu]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);align-items:center}.ins-hero-visual__image[data-astro-cid-nw7ub7yu]{overflow:hidden;border-radius:12px}.ins-hero-visual__image[data-astro-cid-nw7ub7yu] img[data-astro-cid-nw7ub7yu]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:719px){.ins-hero-panel[data-astro-cid-nw7ub7yu]{grid-template-columns:1fr}.ins-hero-visual__image[data-astro-cid-nw7ub7yu]{aspect-ratio:4 / 3}}.ins-hero-copy[data-astro-cid-nw7ub7yu] h1[data-astro-cid-nw7ub7yu]{max-width:18ch;font-family:Noto Sans,Noto Sans JP,Noto Sans KR,Noto Sans SC,sans-serif;font-size:clamp(30px,3.5vw,48px);font-weight:700;line-height:1.08;letter-spacing:normal}.ins-hero-copy[data-astro-cid-nw7ub7yu] .ins-hero-intro[data-astro-cid-nw7ub7yu]{margin:1rem 0 0;line-height:1.65}.ins-hero-categories[data-astro-cid-nw7ub7yu]{margin:1.25rem 0}.ins-hero-categories[data-astro-cid-nw7ub7yu]>strong[data-astro-cid-nw7ub7yu]{display:block;margin-bottom:.55rem}.ins-hero-categories[data-astro-cid-nw7ub7yu] ul[data-astro-cid-nw7ub7yu]{margin:0;padding-left:1.25rem}.ins-hero-categories[data-astro-cid-nw7ub7yu] li[data-astro-cid-nw7ub7yu]{margin:.25rem 0;color:var(--ins-muted);line-height:1.5}.ins-hero-copy[data-astro-cid-nw7ub7yu] .ins-hero-closing[data-astro-cid-nw7ub7yu]{margin:1rem 0 1.25rem;line-height:1.6}
