.ai-hero[data-astro-cid-hmykidg2]{position:relative;height:180vh}.ai-hero__sticky[data-astro-cid-hmykidg2]{position:sticky;top:0;height:100vh;overflow:hidden}.ai-hero__bg[data-astro-cid-hmykidg2]{position:absolute;inset:0}.ai-hero__img[data-astro-cid-hmykidg2]{width:100%;height:100%;object-fit:cover;transform:scale(1.1);will-change:transform}.ai-hero__overlay[data-astro-cid-hmykidg2]{position:absolute;inset:0;background:linear-gradient(135deg,#0c0c0cd1,#0c0c0c59,#0c0c0ca6);z-index:1}.ai-hero__content[data-astro-cid-hmykidg2]{position:relative;z-index:2;height:100%;display:flex;align-items:flex-end;max-width:var(--max-width);margin:0 auto;padding:0 var(--content-padding-x)}.ai-hero__inner[data-astro-cid-hmykidg2]{padding:clamp(40px,6vw,80px) 0;max-width:700px}.ai-num[data-astro-cid-hmykidg2]{font-family:var(--font-body),sans-serif;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;letter-spacing:-.03em}.ai-num-inline[data-astro-cid-hmykidg2]{font-family:var(--font-body),sans-serif;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;letter-spacing:-.03em;display:inline-block;vertical-align:baseline}.ai-kpi__value[data-astro-cid-hmykidg2]{font-family:var(--font-display),var(--font-jp);font-size:1.65rem;font-weight:800;color:var(--color-ink-dark);letter-spacing:-.02em;line-height:1;display:inline-flex;align-items:baseline;gap:.02em;min-height:1em}.ai-kpi__label[data-astro-cid-hmykidg2]{font-family:var(--font-body),var(--font-jp);font-size:.85rem;font-weight:400;color:var(--color-ink-muted-dark);line-height:1.35}.ai-outcome[data-astro-cid-hmykidg2]{font-family:var(--font-jp),var(--font-body),sans-serif;font-weight:700;line-height:1.35;letter-spacing:-.02em}.ai-outcome[data-astro-cid-hmykidg2] .ai-num-inline[data-astro-cid-hmykidg2]{font-weight:800;margin:0 .02em}.ai-hero__title[data-astro-cid-hmykidg2]{text-wrap:balance}.ai-hero__word[data-astro-cid-hmykidg2]{display:block;overflow:hidden}.ai-hero__copy-line[data-astro-cid-hmykidg2]{display:block}.ai-proof__heading[data-astro-cid-hmykidg2]{text-wrap:balance;line-height:1.18}.ai-outcome[data-astro-cid-hmykidg2],.ai-svc__name[data-astro-cid-hmykidg2],.ai-svc__step[data-astro-cid-hmykidg2],.m-line--bold[data-astro-cid-hmykidg2],.m-line--accent[data-astro-cid-hmykidg2]{text-wrap:balance}.proof-ui-grid[data-astro-cid-hmykidg2]{grid-template-columns:1fr}@media(min-width:768px){.proof-ui-grid[data-astro-cid-hmykidg2]{grid-template-columns:1fr 1fr}}.ai-tools__heading[data-astro-cid-hmykidg2]{text-wrap:balance}.ai-tools__lead[data-astro-cid-hmykidg2]{text-wrap:pretty}.ai-tools__cta-link[data-astro-cid-hmykidg2]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem 1rem;align-items:center;width:min(100%,680px);margin:0 auto;padding:1.35rem 1.45rem 1.25rem;border-radius:28px;border:1px solid rgba(196,168,130,.24);background:radial-gradient(circle at top right,rgba(231,193,143,.18),transparent 34%),linear-gradient(180deg,#ffffff0e,#ffffff04);box-shadow:0 22px 44px #0000003d;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;text-align:left}.ai-tools__cta-link[data-astro-cid-hmykidg2]:hover{transform:translateY(-2px);border-color:#e7c18f5c;box-shadow:0 26px 54px #00000047}.ai-tools__cta-kicker[data-astro-cid-hmykidg2]{grid-column:1;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#e7c18fd6}.ai-tools__cta-title[data-astro-cid-hmykidg2]{grid-column:1;font-family:var(--font-display),var(--font-jp);font-size:clamp(1.35rem,2vw,1.65rem);font-weight:700;line-height:1.2;color:var(--color-ink-dark)}.ai-tools__cta-sub[data-astro-cid-hmykidg2]{grid-column:1;font-family:var(--font-body),var(--font-jp);font-size:.95rem;font-weight:500;line-height:1.65;color:#f0eeebc2}.ai-tools__cta-arrow[data-astro-cid-hmykidg2]{grid-column:2;grid-row:1 / span 3;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;border:1px solid rgba(240,238,235,.12);background:#ffffff0d;color:var(--color-ink-dark);font-size:1.2rem}.ai-tool__desc[data-astro-cid-hmykidg2]{color:#f0eeebad!important}.ai-personal__copy[data-astro-cid-hmykidg2]{color:#f0eeebe0!important;opacity:1!important}.ai-personal__role[data-astro-cid-hmykidg2]{color:#f0eeeba3!important}.ai-vision[data-astro-cid-hmykidg2]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.ai-vision__bg[data-astro-cid-hmykidg2]{position:absolute;inset:0}.ai-vision__img[data-astro-cid-hmykidg2]{width:100%;height:100%;object-fit:cover}.ai-vision__overlay[data-astro-cid-hmykidg2]{position:absolute;inset:0;background:linear-gradient(to right,#080808f5,#0a0a0ac7 48%,#0c0c0c9e);z-index:1}.ai-vision__content[data-astro-cid-hmykidg2]{position:relative;z-index:2;width:100%}.m-line[data-astro-cid-hmykidg2]{margin:0;opacity:0;transition:opacity .6s ease}.m-line--muted[data-astro-cid-hmykidg2]{font-family:var(--font-body),var(--font-jp);font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:400;color:#f0eeebd1;line-height:2.6;text-shadow:0 1px 12px rgba(0,0,0,.2)}.m-line--bold[data-astro-cid-hmykidg2]{font-family:var(--font-display),var(--font-jp);font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:700;color:var(--color-ink-dark);line-height:2;text-shadow:0 2px 20px rgba(0,0,0,.28)}.m-line--accent[data-astro-cid-hmykidg2]{font-family:var(--font-display),var(--font-jp);font-size:clamp(1.3rem,2.8vw,2.2rem);font-weight:800;color:var(--color-accent-dark);line-height:2}.m-line[data-astro-cid-hmykidg2].is-visible{opacity:1}.m-line--split[data-astro-cid-hmykidg2] .m-line__chunk[data-astro-cid-hmykidg2]{display:block}.ai-vision__points[data-astro-cid-hmykidg2]{max-width:34rem}.ai-vision__point-num[data-astro-cid-hmykidg2]{opacity:.7!important}.ai-vision__point-text[data-astro-cid-hmykidg2]{color:#f0eeebd6!important;font-weight:400!important;text-shadow:0 1px 12px rgba(0,0,0,.2)}.ai-svc__list[data-astro-cid-hmykidg2]{border-top:1px solid rgba(255,255,255,.08)}.ai-svc__item[data-astro-cid-hmykidg2]{border-bottom:1px solid rgba(255,255,255,.08)}.ai-svc__header[data-astro-cid-hmykidg2]{display:flex;align-items:center;gap:1rem;padding:clamp(1.25rem,2vw,1.75rem) 0;cursor:pointer;list-style:none;width:100%}.ai-svc__header[data-astro-cid-hmykidg2]::-webkit-details-marker{display:none}.ai-svc__header[data-astro-cid-hmykidg2]::marker{display:none;content:""}.ai-svc__name[data-astro-cid-hmykidg2]{font-family:var(--font-display),var(--font-jp);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700;color:var(--color-ink-dark);flex-shrink:0}.ai-service__heading[data-astro-cid-hmykidg2]{text-wrap:balance}.ai-service__line[data-astro-cid-hmykidg2]{display:block}.ai-svc__step[data-astro-cid-hmykidg2]{font-family:var(--font-body),var(--font-jp);font-size:var(--text-nav);color:#f0eeebb8;flex:1;text-align:right;font-weight:500}.ai-svc__toggle[data-astro-cid-hmykidg2]{width:20px;height:20px;flex-shrink:0;position:relative}.ai-svc__toggle[data-astro-cid-hmykidg2]:before,.ai-svc__toggle[data-astro-cid-hmykidg2]:after{content:"";position:absolute;background:#f0eeeb85;transition:transform .3s var(--ease)}.ai-svc__toggle[data-astro-cid-hmykidg2]:before{width:12px;height:1px;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-svc__toggle[data-astro-cid-hmykidg2]:after{width:1px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-svc__item[data-astro-cid-hmykidg2][open] .ai-svc__toggle[data-astro-cid-hmykidg2]:after{transform:translate(-50%,-50%) rotate(90deg)}.ai-svc__item[data-astro-cid-hmykidg2][open]{background:#ffffff04}.ai-svc__body[data-astro-cid-hmykidg2]{padding:0 0 clamp(1.25rem,2vw,1.75rem);display:grid;gap:.9rem}.ai-svc__recommend[data-astro-cid-hmykidg2]{position:relative;margin:.25rem 0 0;padding:1.1rem 1rem .95rem;border:1px solid rgba(214,171,116,.26);background:linear-gradient(180deg,#d6ab7424,#d6ab7414);border-radius:18px;box-shadow:0 14px 30px #0000002e}.ai-svc__recommend[data-astro-cid-hmykidg2]:after{content:"";position:absolute;left:1.25rem;bottom:-10px;width:18px;height:18px;background:linear-gradient(135deg,#d6ab7424,#d6ab7414);border-right:1px solid rgba(214,171,116,.22);border-bottom:1px solid rgba(214,171,116,.22);transform:rotate(45deg);border-bottom-right-radius:4px}.ai-svc__recommend-label[data-astro-cid-hmykidg2]{display:inline-flex;align-items:center;min-height:28px;margin-bottom:.55rem;padding:.2rem .75rem;border-radius:999px;background:#ffe9cde6;color:#6d4a1c;font-family:var(--font-display),var(--font-jp);font-size:.76rem;font-weight:700;letter-spacing:.04em;box-shadow:0 6px 16px #0000001f}.ai-svc__recommend-text[data-astro-cid-hmykidg2]{margin:0;font-family:var(--font-body),var(--font-jp);font-size:.95rem;font-weight:600;color:#ffe8cdfa;line-height:1.8}.ai-svc__desc[data-astro-cid-hmykidg2]{color:#f0eeebd6!important;opacity:1!important;line-height:1.9!important}.ai-cta__actions[data-astro-cid-hmykidg2]{display:flex;gap:1rem;flex-wrap:wrap}.ai-cta__button[data-astro-cid-hmykidg2]{display:inline-flex;align-items:center;justify-content:center;min-width:280px;min-height:60px;padding:0 2rem;border-radius:2px;text-decoration:none;transition:all .25s ease;font-family:var(--font-display),var(--font-jp);font-size:var(--text-nav);font-weight:600;letter-spacing:.06em;text-align:center}.ai-cta__button--primary[data-astro-cid-hmykidg2]{color:var(--color-surface-dark);background:var(--color-ink-dark)}.ai-cta__button--secondary[data-astro-cid-hmykidg2]{color:var(--color-ink-dark);border:1px solid rgba(240,238,235,.15);background:transparent}.ai-faq__list[data-astro-cid-hmykidg2]{border-top:1px solid rgba(255,255,255,.08)}.ai-faq__item[data-astro-cid-hmykidg2]{border-bottom:1px solid rgba(255,255,255,.08)}.ai-faq__question[data-astro-cid-hmykidg2]{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;padding:1.25rem 0;list-style:none;cursor:pointer;font-family:var(--font-display),var(--font-jp);font-size:clamp(1rem,1.2vw,1.12rem);font-weight:700;color:var(--color-ink-dark);line-height:1.55}.ai-faq__question[data-astro-cid-hmykidg2]::-webkit-details-marker{display:none}.ai-faq__question[data-astro-cid-hmykidg2]::marker{display:none;content:""}.ai-faq__qmark[data-astro-cid-hmykidg2]{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:999px;background:#c4a88224;color:var(--color-accent-dark);font-size:.82rem;font-weight:700}.ai-faq__answer[data-astro-cid-hmykidg2]{margin:0;padding:0 0 1.25rem 2.65rem;font-family:var(--font-body),var(--font-jp);font-size:var(--text-body);line-height:1.85;color:#f0eeebd1}.ai-values__list[data-astro-cid-hmykidg2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0}@media(min-width:768px){.ai-values__list[data-astro-cid-hmykidg2]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.ai-values__list[data-astro-cid-hmykidg2]{grid-template-columns:repeat(5,1fr)}}.ai-values__item[data-astro-cid-hmykidg2]{padding:clamp(1.25rem,2vw,1.5rem);border-top:1px solid rgba(255,255,255,.06)}@media(min-width:768px){.ai-values__item[data-astro-cid-hmykidg2]{border-right:1px solid rgba(255,255,255,.04)}.ai-values__item[data-astro-cid-hmykidg2]:nth-child(2n){border-right:none}}@media(min-width:1200px){.ai-values__item[data-astro-cid-hmykidg2]:nth-child(2n){border-right:1px solid rgba(255,255,255,.04)}.ai-values__item[data-astro-cid-hmykidg2]:last-child{border-right:none}}.ai-values__num[data-astro-cid-hmykidg2]{font-family:var(--font-display);font-size:.65rem;font-weight:600;letter-spacing:.1em;color:var(--color-accent-dark);opacity:.4;display:block;margin-bottom:.75rem}.ai-values__title[data-astro-cid-hmykidg2]{font-family:var(--font-display),var(--font-jp);font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:700;color:var(--color-ink-dark);display:block;margin-bottom:.4rem;line-height:1.5}.ai-values__criterion[data-astro-cid-hmykidg2]{font-family:var(--font-body),var(--font-jp);font-size:var(--text-caption);font-weight:400;color:var(--color-ink-dark);opacity:.5;line-height:1.8;display:block}@media(max-width:767px){.ai-page[data-astro-cid-hmykidg2]{overflow-x:clip}.ai-page[data-astro-cid-hmykidg2] .content-wide[data-astro-cid-hmykidg2],.ai-page[data-astro-cid-hmykidg2] .line-section[data-astro-cid-hmykidg2]{padding-left:var(--content-padding-x);padding-right:var(--content-padding-x)}.ai-hero[data-astro-cid-hmykidg2]{height:auto;min-height:calc(100svh - 56px)}.ai-hero__sticky[data-astro-cid-hmykidg2]{position:relative;min-height:calc(100svh - 56px)}.ai-hero__content[data-astro-cid-hmykidg2]{min-height:calc(100svh - 56px);align-items:center;padding-top:0}.ai-hero__inner[data-astro-cid-hmykidg2]{width:100%;max-width:none;padding:clamp(52px,14vw,84px) 0 clamp(20px,7vw,32px)}.ai-hero__img[data-astro-cid-hmykidg2]{object-position:52% 68%}.ai-hero__overlay[data-astro-cid-hmykidg2]{background:linear-gradient(180deg,#0808086b,#0808081f 22%,#08080833 54%,#080808c7)}.ai-hero__title[data-astro-cid-hmykidg2]{max-width:7ch;font-size:clamp(1.88rem,8.3vw,2.65rem)!important;line-height:1.02!important;letter-spacing:-.045em!important}.ai-hero__lead-copy[data-astro-cid-hmykidg2]{max-width:22ch!important;font-size:.92rem!important;line-height:1.75!important}.ai-vision[data-astro-cid-hmykidg2] .line-section[data-astro-cid-hmykidg2],#service[data-astro-cid-hmykidg2] .line-section[data-astro-cid-hmykidg2],#faq[data-astro-cid-hmykidg2] .line-section[data-astro-cid-hmykidg2],#contact-cta[data-astro-cid-hmykidg2] .line-section[data-astro-cid-hmykidg2],.ai-personal__grid[data-astro-cid-hmykidg2]{gap:1.25rem}.ai-vision[data-astro-cid-hmykidg2] .line-section[data-astro-cid-hmykidg2]>[data-astro-cid-hmykidg2]:first-child,#service[data-astro-cid-hmykidg2] .line-section[data-astro-cid-hmykidg2]>[data-astro-cid-hmykidg2]:first-child,#faq[data-astro-cid-hmykidg2] .line-section[data-astro-cid-hmykidg2]>[data-astro-cid-hmykidg2]:first-child,#contact-cta[data-astro-cid-hmykidg2] .line-section[data-astro-cid-hmykidg2]>[data-astro-cid-hmykidg2]:first-child,.ai-personal__grid[data-astro-cid-hmykidg2]>[data-astro-cid-hmykidg2]:first-child{padding-right:0!important}.ai-vision[data-astro-cid-hmykidg2] .line-section[data-astro-cid-hmykidg2]>[data-astro-cid-hmykidg2]:last-child,#service[data-astro-cid-hmykidg2] .line-section[data-astro-cid-hmykidg2]>[data-astro-cid-hmykidg2]:last-child,#faq[data-astro-cid-hmykidg2] .line-section[data-astro-cid-hmykidg2]>[data-astro-cid-hmykidg2]:last-child,#contact-cta[data-astro-cid-hmykidg2] .line-section[data-astro-cid-hmykidg2]>[data-astro-cid-hmykidg2]:last-child,.ai-personal__grid[data-astro-cid-hmykidg2]>[data-astro-cid-hmykidg2]:last-child{padding-left:0!important}.ai-vision[data-astro-cid-hmykidg2] .line-section[data-astro-cid-hmykidg2]>[data-astro-cid-hmykidg2]:first-child{padding-top:3.25rem!important;padding-bottom:0!important}.ai-vision__points[data-astro-cid-hmykidg2]{padding-top:0!important;padding-bottom:3.25rem!important;padding-left:1rem!important;padding-right:1rem!important;border-radius:18px;border:1px solid rgba(196,168,130,.12);background:linear-gradient(180deg,#08080870,#08080842);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ai-page[data-astro-cid-hmykidg2] .section-pad[data-astro-cid-hmykidg2]:last-of-type{padding-bottom:clamp(4rem,8vw,8rem)}.ai-proof__heading[data-astro-cid-hmykidg2]{font-size:clamp(2rem,10vw,2.7rem)!important;margin-bottom:1.5rem!important}.ai-proof__row[data-astro-cid-hmykidg2]{gap:0}.ai-proof__meta[data-astro-cid-hmykidg2]{padding:1.5rem 0 1rem!important}.ai-proof__outcome-wrap[data-astro-cid-hmykidg2]{padding:0 0 1.75rem!important;align-items:flex-start!important}.proof-ui-grid[data-astro-cid-hmykidg2]{display:none!important}.ai-outcome[data-astro-cid-hmykidg2]{font-size:clamp(1.85rem,8.5vw,2.35rem)!important;line-height:1.16;letter-spacing:-.03em}.ai-kpi-group[data-astro-cid-hmykidg2]{width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.35rem!important;padding-top:.95rem;border-top:1px solid rgba(255,255,255,.08);align-items:start!important}.ai-kpi__value[data-astro-cid-hmykidg2]{font-size:1.68rem}.ai-kpi__divider[data-astro-cid-hmykidg2]{display:none}.ai-kpi[data-astro-cid-hmykidg2]{min-width:0}.ai-kpi__label[data-astro-cid-hmykidg2]{font-size:.7rem;line-height:1.3;color:#f0eeebb8}.m-line--muted[data-astro-cid-hmykidg2]{line-height:2.2;color:#f0eeebbd}.m-line--bold[data-astro-cid-hmykidg2]{line-height:1.55}.m-line--accent[data-astro-cid-hmykidg2]{line-height:1.45}.ai-vision__point[data-astro-cid-hmykidg2]{gap:.65rem!important}.ai-vision__point-num[data-astro-cid-hmykidg2]{opacity:.78!important}.ai-vision__point-text[data-astro-cid-hmykidg2]{color:#f0eeebc2!important}.ai-service__heading[data-astro-cid-hmykidg2]{font-size:clamp(1.78rem,8.6vw,2.15rem)!important;line-height:1.04!important;letter-spacing:-.04em!important}.ai-service__line[data-astro-cid-hmykidg2]{white-space:nowrap}.ai-svc__list[data-astro-cid-hmykidg2]{margin-left:0!important}.ai-svc__header[data-astro-cid-hmykidg2]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:1rem;row-gap:.35rem;align-items:center;padding:1.1rem 0}.ai-svc__name[data-astro-cid-hmykidg2]{grid-column:1;grid-row:1;font-size:1.15rem}.ai-svc__step[data-astro-cid-hmykidg2]{grid-column:1;grid-row:2;text-align:left;font-size:.95rem;line-height:1.55;color:#f0eeebc7}.ai-svc__toggle[data-astro-cid-hmykidg2]{grid-column:2;grid-row:1 / span 2;align-self:center}.ai-svc__body[data-astro-cid-hmykidg2]{gap:1rem;padding:0 0 1.4rem}.ai-svc__recommend[data-astro-cid-hmykidg2]{padding:1rem .95rem .9rem;border-radius:16px}.ai-svc__recommend-label[data-astro-cid-hmykidg2]{font-size:.72rem;min-height:26px}.ai-svc__recommend-text[data-astro-cid-hmykidg2]{font-size:.98rem;line-height:1.72}.ai-svc__desc[data-astro-cid-hmykidg2]{font-size:.98rem!important;line-height:1.85!important}.ai-tools[data-astro-cid-hmykidg2]{padding-top:3.5rem!important}.ai-tools__intro[data-astro-cid-hmykidg2]{padding-bottom:1.5rem!important}.ai-tools__heading[data-astro-cid-hmykidg2]{font-size:clamp(2.4rem,12vw,3rem)!important;line-height:1.02!important;margin-bottom:.8rem!important}.ai-tools__lead[data-astro-cid-hmykidg2]{font-size:1rem!important;line-height:1.85!important;color:#f0eeebc7!important;max-width:none!important}.ai-tool[data-astro-cid-hmykidg2]{border-top:0!important;padding:0 var(--content-padding-x) 1rem}.ai-tool__grid[data-astro-cid-hmykidg2]{padding:1.25rem;background:linear-gradient(180deg,#ffffff05,#ffffff03),radial-gradient(circle at top right,rgba(196,168,130,.12),transparent 34%);border:1px solid rgba(196,168,130,.16);border-radius:22px;gap:1.1rem}.ai-tool__content[data-astro-cid-hmykidg2],.ai-tool__media[data-astro-cid-hmykidg2]{padding:0!important;min-height:0!important}.ai-tool__content[data-astro-cid-hmykidg2]{gap:.9rem!important}.ai-tool__logo[data-astro-cid-hmykidg2]{height:34px!important;max-width:78%}.ai-tool__tagline[data-astro-cid-hmykidg2]{display:inline-flex;align-self:flex-start;padding:.35rem .65rem;border-radius:999px;background:#c4a8821a;border:1px solid rgba(196,168,130,.16);font-size:.78rem!important;letter-spacing:.08em!important}.ai-tool__name[data-astro-cid-hmykidg2]{display:none}.ai-tool__desc[data-astro-cid-hmykidg2]{font-size:1rem!important;line-height:1.82!important;color:#f0eeebd1!important;max-width:none!important}.ai-tool__shot[data-astro-cid-hmykidg2],.ai-tool__placeholder[data-astro-cid-hmykidg2]{border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 40px #0000003d}.ai-tools__cta[data-astro-cid-hmykidg2]{border-top:0!important;padding:.75rem var(--content-padding-x) .75rem!important}.ai-tools__cta-link[data-astro-cid-hmykidg2]{grid-template-columns:minmax(0,1fr) auto;padding:1rem 1rem 1rem 1.05rem;border-radius:22px}.ai-tools__cta-kicker[data-astro-cid-hmykidg2]{font-size:.62rem;letter-spacing:.16em}.ai-tools__cta-title[data-astro-cid-hmykidg2]{font-size:1.02rem;line-height:1.26}.ai-tools__cta-sub[data-astro-cid-hmykidg2]{font-size:.84rem;line-height:1.55}.ai-tools__cta-arrow[data-astro-cid-hmykidg2]{width:40px;height:40px;font-size:1rem}.ai-personal[data-astro-cid-hmykidg2]{padding-top:2.5rem!important}.ai-personal__grid[data-astro-cid-hmykidg2]{gap:1rem}.ai-personal__media[data-astro-cid-hmykidg2],.ai-personal__copy-wrap[data-astro-cid-hmykidg2]{padding:0!important}.ai-personal__image[data-astro-cid-hmykidg2]{border-radius:18px!important}.ai-personal__meta[data-astro-cid-hmykidg2]{margin-top:.9rem!important}.ai-personal__name[data-astro-cid-hmykidg2]{font-size:1.6rem!important;line-height:1.05}.ai-personal__role[data-astro-cid-hmykidg2]{font-size:.9rem!important;letter-spacing:.04em!important}.ai-personal__copy[data-astro-cid-hmykidg2]{font-size:1.02rem!important;line-height:1.9!important;max-width:none!important}.ai-values__list[data-astro-cid-hmykidg2]{gap:.85rem}.ai-values__item[data-astro-cid-hmykidg2]{padding:1.1rem 1rem 1rem;border:1px solid rgba(196,168,130,.12);border-radius:18px;background:linear-gradient(180deg,#ffffff05,#ffffff03)}.ai-values__num[data-astro-cid-hmykidg2]{font-size:.72rem;opacity:.75;margin-bottom:.6rem;color:#e7c18feb}.ai-values__title[data-astro-cid-hmykidg2]{font-size:1.28rem;line-height:1.25;margin-bottom:.5rem}.ai-values__criterion[data-astro-cid-hmykidg2]{font-size:.98rem;line-height:1.65;color:#f0eeebc7;opacity:1}.ai-cta__actions[data-astro-cid-hmykidg2]{display:grid;grid-template-columns:1fr;gap:.85rem}#contact-cta[data-astro-cid-hmykidg2] .line-section[data-astro-cid-hmykidg2]>[data-astro-cid-hmykidg2]:first-child{padding-bottom:0!important}#contact-cta[data-astro-cid-hmykidg2] .line-section[data-astro-cid-hmykidg2]>[data-astro-cid-hmykidg2]:last-child{padding-top:0!important}.ai-cta__button[data-astro-cid-hmykidg2]{width:100%;min-width:0;min-height:56px;padding:0 1rem}.ai-faq__list[data-astro-cid-hmykidg2]{margin-top:1.5rem}.ai-faq__question[data-astro-cid-hmykidg2]{padding:1rem 0;font-size:1rem;gap:.75rem}.ai-faq__qmark[data-astro-cid-hmykidg2]{width:1.6rem;height:1.6rem;font-size:.75rem}.ai-faq__answer[data-astro-cid-hmykidg2]{padding:0 0 1rem 2.35rem;font-size:.98rem;line-height:1.72}}@media(prefers-reduced-motion:reduce){.ai-hero__img[data-astro-cid-hmykidg2]{transform:none!important}.ai-vision__img[data-astro-cid-hmykidg2]{animation:none}.m-line[data-astro-cid-hmykidg2]{opacity:1!important}}
