.final-section-wrapper[data-astro-cid-eykmtrc2]{width:100%;display:flex;flex-direction:column;box-sizing:border-box}.final-conversion-section[data-astro-cid-eykmtrc2]{width:100%;background-color:var(--color-surface-card);margin:64px 0 0;padding:56px 24px;box-sizing:border-box;border-radius:0}.final-conversion-container[data-astro-cid-eykmtrc2]{max-width:var(--container-wide, 1240px);width:100%;margin:0 auto;box-sizing:border-box}.final-conversion-row[data-astro-cid-eykmtrc2]{display:grid;grid-template-columns:1fr auto;align-items:center;justify-content:space-between;gap:48px;width:100%}.final-text-wrap[data-astro-cid-eykmtrc2]{display:flex;flex-direction:column;gap:12px;max-width:680px}.final-title[data-astro-cid-eykmtrc2]{font-size:1.85rem;font-weight:700;color:var(--color-text-main);letter-spacing:-.01em;margin:0;line-height:1.25}.final-subtitle[data-astro-cid-eykmtrc2]{font-size:1.05rem;line-height:1.6;color:var(--color-text-main);opacity:.85;margin:0}.final-actions[data-astro-cid-eykmtrc2]{display:flex;flex-direction:column;gap:12px;min-width:260px}.final-btn[data-astro-cid-eykmtrc2]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;border-radius:0;box-sizing:border-box;transition:background-color .2s ease,transform .15s ease,border-color .2s ease;user-select:none;cursor:pointer;white-space:nowrap;width:100%}.final-btn--primary[data-astro-cid-eykmtrc2]{background-color:var(--color-text-main);color:var(--color-super-white);border:none;box-shadow:0 2px 5px color-mix(in srgb,var(--color-text-main) 18%,transparent)}.final-btn--primary[data-astro-cid-eykmtrc2]:hover{background-color:var(--color-dark-accent);transform:translateY(-2px);box-shadow:0 6px 18px color-mix(in srgb,var(--color-text-main) 25%,transparent)}.final-btn--secondary[data-astro-cid-eykmtrc2]{background-color:var(--color-bg-base);color:var(--color-text-main);border:none;box-shadow:0 1px 3px color-mix(in srgb,var(--color-text-main) 8%,transparent)}.final-btn--secondary[data-astro-cid-eykmtrc2]:hover{background-color:color-mix(in srgb,var(--color-border-divider) 35%,var(--color-surface-card));box-shadow:0 2px 6px color-mix(in srgb,var(--color-text-main) 12%,transparent);transform:translateY(-1px)}.final-linking-section[data-astro-cid-eykmtrc2]{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:transparent;padding:56px 24px 64px;box-sizing:border-box}.final-linking-inner[data-astro-cid-eykmtrc2]{width:100%;max-width:100%;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.linking-header[data-astro-cid-eykmtrc2]{display:flex;align-items:center;justify-content:space-between}.linking-title[data-astro-cid-eykmtrc2]{font-size:1.35rem;font-weight:700;color:var(--color-text-main);margin:0;letter-spacing:-.01em}.linking-grid[data-astro-cid-eykmtrc2]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%;box-sizing:border-box}.linking-card[data-astro-cid-eykmtrc2]{display:block;position:relative;background:transparent;border:none;border-radius:0;text-decoration:none;box-sizing:border-box;overflow:hidden;cursor:pointer}.linking-card-media[data-astro-cid-eykmtrc2]{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background-color:var(--color-surface-card)}.linking-card-media[data-astro-cid-eykmtrc2] .smart-picture,.linking-card-media[data-astro-cid-eykmtrc2] img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.25,1,.5,1)}.linking-card[data-astro-cid-eykmtrc2]:hover .linking-card-media[data-astro-cid-eykmtrc2] img{transform:scale(1.05)}.linking-card-placeholder[data-astro-cid-eykmtrc2]{width:100%;height:100%;background-color:var(--color-surface-card);display:flex;align-items:center;justify-content:center}.linking-fallback-logo[data-astro-cid-eykmtrc2]{max-width:120px;max-height:80px;object-fit:contain}.linking-overlay[data-astro-cid-eykmtrc2]{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,color-mix(in srgb,var(--color-black) 85%,transparent) 0%,color-mix(in srgb,var(--color-black) 45%,transparent) 42%,color-mix(in srgb,var(--color-black) 10%,transparent) 70%,transparent 100%);pointer-events:none;transition:opacity .3s ease}.linking-card[data-astro-cid-eykmtrc2]:hover .linking-overlay[data-astro-cid-eykmtrc2]{background:linear-gradient(to top,color-mix(in srgb,var(--color-black) 92%,transparent) 0%,color-mix(in srgb,var(--color-black) 55%,transparent) 46%,color-mix(in srgb,var(--color-black) 15%,transparent) 75%,transparent 100%)}.linking-badge[data-astro-cid-eykmtrc2]{position:absolute;top:14px;left:14px;z-index:2;padding:4px 9px;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background-color:color-mix(in srgb,var(--color-surface-card) 92%,transparent);color:var(--color-text-main);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);line-height:1.2;border:none;border-radius:0;pointer-events:none}.linking-badge--service[data-astro-cid-eykmtrc2]{color:var(--color-text-main)}.linking-badge--post[data-astro-cid-eykmtrc2]{color:color-mix(in srgb,var(--color-text-main) 85%,transparent)}.linking-badge--project[data-astro-cid-eykmtrc2]{color:var(--color-text-main);font-weight:700}.linking-content-bottom[data-astro-cid-eykmtrc2]{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:18px 18px 16px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;box-sizing:border-box;pointer-events:none}.linking-card-title[data-astro-cid-eykmtrc2]{font-size:1.05rem;font-weight:600;line-height:1.3;color:var(--color-super-white);text-shadow:0 1px 3px color-mix(in srgb,var(--color-black) 60%,transparent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;transition:color .15s ease}.linking-arrow[data-astro-cid-eykmtrc2]{display:inline-flex;align-items:center;justify-content:center;color:var(--color-super-white);opacity:.85;flex-shrink:0;margin-bottom:2px;transition:transform .2s ease,opacity .2s ease}.linking-card[data-astro-cid-eykmtrc2]:hover .linking-arrow[data-astro-cid-eykmtrc2]{opacity:1;transform:translate(4px)}@media(max-width:900px){.final-linking-section[data-astro-cid-eykmtrc2]{padding:40px 16px 48px}.linking-grid[data-astro-cid-eykmtrc2]{grid-template-columns:repeat(2,1fr);gap:14px}.linking-card-media[data-astro-cid-eykmtrc2]{aspect-ratio:4 / 5}.linking-content-bottom[data-astro-cid-eykmtrc2]{padding:14px}.linking-card-title[data-astro-cid-eykmtrc2]{font-size:.95rem}}@media(max-width:768px){.final-conversion-section[data-astro-cid-eykmtrc2]{padding:36px 16px;margin:40px 0 0}.final-conversion-row[data-astro-cid-eykmtrc2]{grid-template-columns:1fr;gap:28px}.final-title[data-astro-cid-eykmtrc2]{font-size:1.4rem}.final-subtitle[data-astro-cid-eykmtrc2]{font-size:.92rem}.final-actions[data-astro-cid-eykmtrc2]{width:100%;min-width:unset}.linking-title[data-astro-cid-eykmtrc2]{font-size:1.15rem}.linking-badge[data-astro-cid-eykmtrc2]{top:8px;left:8px;padding:3px 6px;font-size:.62rem}}@media(max-width:480px){.final-linking-section[data-astro-cid-eykmtrc2]{padding:32px 12px 40px}.linking-grid[data-astro-cid-eykmtrc2]{grid-template-columns:repeat(2,1fr);gap:8px}.linking-content-bottom[data-astro-cid-eykmtrc2]{padding:10px;gap:6px}.linking-card-title[data-astro-cid-eykmtrc2]{font-size:.82rem;line-height:1.25}.linking-arrow[data-astro-cid-eykmtrc2]{display:none}}.page-container[data-astro-cid-fzx4jmue]{width:100%;max-width:100%;margin:0;padding:0;display:block;box-sizing:border-box}@media(max-width:768px){.page-container[data-astro-cid-fzx4jmue]{padding:0}}
