.hero[data-v-e2eb4a54]{display:flex;isolation:isolate;min-height:100vh;min-height:100svh;overflow:hidden;position:relative}.hero--light[data-v-e2eb4a54]{background:var(--bg)}.hero--dark[data-v-e2eb4a54],.hero--gradient[data-v-e2eb4a54],.hero--mesh[data-v-e2eb4a54]{background:var(--grad-hero)}.hero-bg[data-v-e2eb4a54]{inset:0;overflow:hidden;position:absolute;z-index:-1}.hero-bg[data-v-e2eb4a54]:after,.hero-bg[data-v-e2eb4a54]:before{border-radius:50%;content:"";filter:blur(90px);pointer-events:none;position:absolute}.hero-bg[data-v-e2eb4a54]:before{background:radial-gradient(circle,var(--glow-b) 0,transparent 68%);height:46vw;max-height:620px;max-width:620px;right:-8vw;top:-12vw;width:46vw}.hero-bg[data-v-e2eb4a54]:after{background:radial-gradient(circle,var(--glow-c) 0,transparent 68%);bottom:-14vw;height:38vw;left:-10vw;max-height:520px;max-width:520px;width:38vw}.hero--light .hero-bg[data-v-e2eb4a54]:after,.hero--light .hero-bg[data-v-e2eb4a54]:before{display:none}.hero-grid[data-v-e2eb4a54]{background-image:linear-gradient(var(--grid-on-dark) 1px,transparent 1px),linear-gradient(90deg,var(--grid-on-dark) 1px,transparent 1px);background-size:64px 64px;inset:0;-webkit-mask-image:radial-gradient(ellipse 85% 65% at 50% 28%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 85% 65% at 50% 28%,#000 35%,transparent 100%);position:absolute}.hero--light .hero-grid[data-v-e2eb4a54]{background-image:linear-gradient(var(--grid-on-light) 1px,transparent 1px),linear-gradient(90deg,var(--grid-on-light) 1px,transparent 1px)}.hero-inner[data-v-e2eb4a54]{gap:clamp(22px,3vw,36px);padding-bottom:max(36px,calc(28px + env(safe-area-inset-bottom)));padding-top:clamp(120px,16vh,176px);text-align:center;width:100%}.hero-content[data-v-e2eb4a54],.hero-inner[data-v-e2eb4a54]{align-items:center;display:flex;flex-direction:column}.hero-content[data-v-e2eb4a54]{gap:var(--sp-5);max-width:900px}.hero-title[data-v-e2eb4a54]{margin-top:var(--sp-3)}.hero-title-line[data-v-e2eb4a54]{color:#fff}.hero--light .hero-title-line[data-v-e2eb4a54]{color:var(--text-strong)}.hero-sub[data-v-e2eb4a54]{max-width:720px}.hero-media[data-v-e2eb4a54]{max-height:34svh;max-width:880px;width:100%}.hero-media-frame[data-v-e2eb4a54]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.16);border-radius:var(--r-2xl);max-height:34svh;overflow:hidden}.hero-media-frame img[data-v-e2eb4a54]{height:100%;max-height:34svh;-o-object-fit:cover;object-fit:cover;width:100%}.hero--light .hero-media-frame[data-v-e2eb4a54]{background:var(--bg-alt);border-color:var(--line)}.hero-stats[data-v-e2eb4a54]{display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,56px);justify-content:center}.hero-stat[data-v-e2eb4a54]{display:flex;flex-direction:column;gap:2px}.hero-stat-value[data-v-e2eb4a54]{color:#fff;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:600;letter-spacing:-.01em}.hero-stat-label[data-v-e2eb4a54]{color:var(--text-on-dark-muted);font-size:var(--fs-sm)}.hero--light .hero-stat-value[data-v-e2eb4a54]{color:var(--text-strong)}.hero--light .hero-stat-label[data-v-e2eb4a54]{color:var(--text-muted)}.hero-actions[data-v-e2eb4a54]{display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:center;margin-top:auto;width:100%}.hero-chevron[data-v-e2eb4a54]{animation:chev-bob-e2eb4a54 2.2s ease-in-out infinite;border-bottom:2px solid var(--cyan-light);border-right:2px solid var(--cyan-light);height:14px;margin-top:var(--sp-5);transform:rotate(45deg);width:14px}.hero--light .hero-chevron[data-v-e2eb4a54]{border-color:var(--slate-400)}@keyframes chev-bob-e2eb4a54{0%,to{opacity:.5;transform:rotate(45deg) translate(0)}50%{opacity:1;transform:rotate(45deg) translate(4px,4px)}}@media(max-width:720px){.hero-inner[data-v-e2eb4a54]{gap:20px;padding-top:104px}.hero-actions[data-v-e2eb4a54]{align-items:stretch;flex-direction:column;gap:12px}.hero-actions .btn[data-v-e2eb4a54]{margin-inline:auto;max-width:420px;width:100%}.hero-media[data-v-e2eb4a54],.hero-media-frame[data-v-e2eb4a54],.hero-media-frame img[data-v-e2eb4a54]{max-height:30svh}}@media(max-height:700px){.hero-chevron[data-v-e2eb4a54],.hero-media[data-v-e2eb4a54]{display:none}}.features-grid[data-v-34c52729]{display:grid;gap:var(--sp-5)}.cols-2[data-v-34c52729]{grid-template-columns:repeat(2,1fr)}.cols-3[data-v-34c52729]{grid-template-columns:repeat(3,1fr)}.cols-4[data-v-34c52729]{grid-template-columns:repeat(4,1fr)}.feature-card[data-v-34c52729]{padding:30px 26px 32px;position:relative}.feature-icon[data-v-34c52729]{margin-bottom:18px}.feature-title[data-v-34c52729]{margin-bottom:10px}.feature-desc[data-v-34c52729]{color:var(--slate-500);font-size:.95rem;line-height:1.7}@media(max-width:1024px){.cols-3[data-v-34c52729],.cols-4[data-v-34c52729]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.cols-2[data-v-34c52729],.cols-3[data-v-34c52729],.cols-4[data-v-34c52729]{grid-template-columns:1fr}}.stats[data-v-582893a0]{overflow:hidden;position:relative}.stats--dark[data-v-582893a0],.stats--gradient[data-v-582893a0]{background:var(--grad-hero)}.stats--dark[data-v-582893a0]:before,.stats--gradient[data-v-582893a0]:before{background:radial-gradient(circle,var(--glow-a) 0,transparent 68%);border-radius:50%;content:"";filter:blur(100px);height:50vw;left:50%;max-height:640px;max-width:640px;pointer-events:none;position:absolute;top:-28vw;transform:translate(-50%);width:50vw}.stats--light[data-v-582893a0]{background:var(--bg-alt)}.stats-deco[data-v-582893a0]{background-image:linear-gradient(var(--grid-on-dark) 1px,transparent 1px),linear-gradient(90deg,var(--grid-on-dark) 1px,transparent 1px);background-size:64px 64px;inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000,transparent 100%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000,transparent 100%);position:absolute}.stats--light .stats-deco[data-v-582893a0]{background-image:linear-gradient(var(--grid-on-light) 1px,transparent 1px),linear-gradient(90deg,var(--grid-on-light) 1px,transparent 1px)}.container[data-v-582893a0]{position:relative;z-index:1}.stats-title[data-v-582893a0]{margin-bottom:clamp(32px,4vw,52px);text-align:center}.stats-grid[data-v-582893a0]{display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));text-align:center}.stat-value[data-v-582893a0]{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(2rem,3.6vw,3rem);font-weight:600;letter-spacing:-.02em;line-height:1.1}.stats--light .stat-value[data-v-582893a0]{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--text-strong)}.stat-suffix[data-v-582893a0]{font-size:.5em;margin-left:2px}.stat-label[data-v-582893a0]{color:var(--text-on-dark-muted);font-size:1rem;margin-top:12px}.stats--light .stat-label[data-v-582893a0]{color:var(--text-muted)}.rt-layout[data-v-7fdcdbdc]{align-items:center;display:grid;gap:clamp(32px,5vw,72px)}.rt-right[data-v-7fdcdbdc]{grid-template-columns:1.1fr .9fr}.rt-left[data-v-7fdcdbdc]{grid-template-columns:.9fr 1.1fr}.rt-left .rt-media[data-v-7fdcdbdc]{order:-1}.rt-noimg[data-v-7fdcdbdc],.rt-top[data-v-7fdcdbdc]{grid-template-columns:1fr}.rt-noimg[data-v-7fdcdbdc]{margin-inline:auto;max-width:820px}.rt-title[data-v-7fdcdbdc]{margin-bottom:var(--sp-5)}.rt-frame[data-v-7fdcdbdc]{border:1px solid var(--slate-100);border-radius:var(--r-2xl);box-shadow:var(--sh-md);overflow:hidden}.rt-frame img[data-v-7fdcdbdc]{width:100%}@media(max-width:860px){.rt-left[data-v-7fdcdbdc],.rt-right[data-v-7fdcdbdc]{grid-template-columns:1fr}.rt-left .rt-media[data-v-7fdcdbdc]{order:0}}.steps-track[data-v-a98985e5]{counter-reset:step;display:grid;gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));position:relative}.steps-track[data-v-a98985e5]:before{background:linear-gradient(90deg,var(--brand-300),var(--cyan-brand));content:"";height:2px;left:8%;position:absolute;right:8%;top:27px;z-index:0}.step[data-v-a98985e5]{align-items:center;display:flex;flex-direction:column;gap:18px;position:relative;text-align:center;z-index:1}.step-node[data-v-a98985e5]{background:var(--bg);background-clip:padding-box,border-box;background-image:linear-gradient(var(--bg),var(--bg)),var(--grad-brand);background-origin:border-box;border:2px solid transparent;border-radius:50%;box-shadow:var(--sh-sm);display:grid;height:56px;place-items:center;width:56px}.step-num[data-v-a98985e5]{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.2rem;font-weight:700}.step-card[data-v-a98985e5]{padding:24px 22px;width:100%}.step-title[data-v-a98985e5]{margin-bottom:8px}.step-desc[data-v-a98985e5]{color:var(--text-muted);font-size:.93rem;line-height:1.7}@media(max-width:720px){.steps-track[data-v-a98985e5]:before{display:none}.steps-track[data-v-a98985e5]{grid-template-columns:1fr}}.logo-wall[data-v-43e4fbb2]{background:var(--white)}.lw-title[data-v-43e4fbb2]{color:var(--slate-400);font-size:.85rem;font-weight:700;letter-spacing:.14em;margin-bottom:32px;text-align:center;text-transform:uppercase}.lw-row[data-v-43e4fbb2]{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(24px,5vw,64px);justify-content:center}.lw-item[data-v-43e4fbb2]{display:grid;filter:grayscale(1);height:56px;min-width:120px;opacity:.55;place-items:center;transition:filter var(--t-base),opacity var(--t-base),transform var(--t-base)}.lw-item[data-v-43e4fbb2]:hover{filter:grayscale(0);opacity:1;transform:translateY(-3px)}.lw-item img[data-v-43e4fbb2]{max-height:44px;width:auto}.lw-name[data-v-43e4fbb2]{color:var(--ink-600);font-size:1.2rem;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.cases-grid[data-v-118172d4]{display:grid;gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.case-card[data-v-118172d4]{display:flex;flex-direction:column;overflow:hidden;padding:0}.case-media[data-v-118172d4]{aspect-ratio:16/9;background:var(--slate-100);overflow:hidden}.case-media img[data-v-118172d4]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--t-slow);width:100%}.case-card:hover .case-media img[data-v-118172d4]{transform:scale(1.06)}.case-media--ph[data-v-118172d4]{background:var(--slate-50);color:var(--slate-300);display:grid;place-items:center}.case-body[data-v-118172d4]{display:flex;flex:1;flex-direction:column;gap:10px;padding:26px}.case-metric[data-v-118172d4]{align-self:flex-start;background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-full);color:var(--text-strong);font-size:.82rem;font-weight:600;letter-spacing:.02em;padding:4px 12px}.case-title[data-v-118172d4]{line-height:1.35}.case-desc[data-v-118172d4]{color:var(--slate-500);flex:1;font-size:.95rem;line-height:1.7}.case-link[data-v-118172d4]{align-items:center;color:var(--brand-600);display:inline-flex;font-size:.92rem;font-weight:700;gap:6px;margin-top:4px}.case-link span[data-v-118172d4]{transition:transform var(--t-fast)}.case-link:hover span[data-v-118172d4]{transform:translate(4px)}.tm-grid[data-v-44aa3b46]{display:grid;gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tm-card[data-v-44aa3b46]{overflow:hidden;padding:34px 30px 28px;position:relative}.tm-quote-mark[data-v-44aa3b46]{color:var(--slate-100);font-family:Georgia,serif;font-size:7rem;font-weight:850;line-height:1;position:absolute;right:18px;top:-10px;z-index:0}.tm-quote[data-v-44aa3b46]{color:var(--ink-700);font-size:1.05rem;font-weight:500;line-height:1.75}.tm-author[data-v-44aa3b46],.tm-quote[data-v-44aa3b46]{position:relative;z-index:1}.tm-author[data-v-44aa3b46]{align-items:center;display:flex;gap:12px;margin-top:22px}.tm-avatar[data-v-44aa3b46]{border-radius:50%;flex-shrink:0;height:46px;-o-object-fit:cover;object-fit:cover;width:46px}.tm-avatar--ph[data-v-44aa3b46]{background:var(--brand-600);color:#fff;display:grid;font-size:1.1rem;font-weight:700;place-items:center}.tm-meta[data-v-44aa3b46]{display:flex;flex-direction:column}.tm-name[data-v-44aa3b46]{color:var(--ink-900);font-weight:700}.tm-role[data-v-44aa3b46]{color:var(--slate-400);font-size:.85rem}.pricing-grid[data-v-86dd3c90]{align-items:stretch;display:grid;gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.price-card[data-v-86dd3c90]{background:var(--white);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:none;display:flex;flex-direction:column;gap:20px;padding:38px 32px;position:relative;transition:box-shadow var(--t-base),border-color var(--t-base)}.price-card[data-v-86dd3c90]:hover{border-color:var(--line-strong);box-shadow:var(--sh-md)}.price-card.featured[data-v-86dd3c90]{background:var(--grad-hero);border-color:var(--featured-border);box-shadow:var(--featured-shadow);color:var(--text-on-dark)}.price-badge[data-v-86dd3c90]{background:var(--badge-bg);border-radius:var(--r-full);box-shadow:var(--gold-shadow);color:var(--gold-fg);font-size:.78rem;font-weight:700;left:50%;letter-spacing:.04em;padding:6px 18px;position:absolute;top:-14px;transform:translate(-50%);white-space:nowrap}.price-name[data-v-86dd3c90]{font-size:1.15rem;font-weight:600}.price-card.featured .price-name[data-v-86dd3c90]{color:#fff}.price-value[data-v-86dd3c90]{align-items:baseline;display:flex;gap:4px}.price-num[data-v-86dd3c90]{color:var(--text-strong);font-size:clamp(2.2rem,4vw,2.9rem);font-weight:600;letter-spacing:-.02em}.price-card.featured .price-num[data-v-86dd3c90]{color:#fff}.price-unit[data-v-86dd3c90]{color:var(--slate-400);font-size:1rem}.price-features[data-v-86dd3c90]{display:flex;flex:1;flex-direction:column;gap:12px;margin:4px 0}.price-features li[data-v-86dd3c90]{align-items:flex-start;color:var(--text-muted);display:flex;font-size:.95rem;gap:10px;line-height:1.5}.price-card.featured .price-features li[data-v-86dd3c90]{color:var(--text-on-dark-muted)}.check[data-v-86dd3c90]{background:var(--bg-alt);border-radius:50%;color:var(--text-strong);display:grid;flex-shrink:0;font-size:.7rem;font-weight:700;height:20px;margin-top:1px;place-items:center;width:20px}.price-card.featured .check[data-v-86dd3c90]{background:#ffffff29;color:#fff}.price-card.featured .btn-primary[data-v-86dd3c90]{--btn-fg:var(--on-dark-primary-fg);background:var(--on-dark-grad);box-shadow:var(--on-dark-btn-shadow)}.price-card.featured .btn-primary[data-v-86dd3c90]:hover{background:var(--on-dark-grad-hover);box-shadow:var(--on-dark-btn-shadow-hover)}.container-narrow[data-v-f88ea924]{max-width:860px}.faq-list[data-v-f88ea924]{display:flex;flex-direction:column;gap:14px}.faq-item[data-v-f88ea924]{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:border-color var(--t-base)}.faq-item.open[data-v-f88ea924]{border-color:var(--line-strong)}.faq-q[data-v-f88ea924]{align-items:center;color:var(--text-strong);display:flex;font-size:1.05rem;font-weight:600;gap:16px;justify-content:space-between;padding:22px 24px;text-align:left;transition:color var(--t-fast);width:100%}.faq-icon[data-v-f88ea924]{background:transparent;border-radius:50%;color:var(--text-muted);display:grid;flex-shrink:0;font-size:1.3rem;font-weight:300;height:30px;line-height:1;place-items:center;transition:transform var(--t-base),background var(--t-base),color var(--t-base);width:30px}.faq-item.open .faq-icon[data-v-f88ea924]{background:var(--primary);color:#fff;font-weight:300;transform:rotate(45deg)}.faq-a[data-v-f88ea924]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-base)}.faq-item.open .faq-a[data-v-f88ea924]{grid-template-rows:1fr}.faq-a-inner[data-v-f88ea924]{color:var(--slate-500);font-size:.98rem;line-height:1.8;overflow:hidden;padding:0 24px}.faq-item.open .faq-a-inner[data-v-f88ea924]{padding-bottom:22px}.cta[data-v-fd6fbe59]{align-items:center;display:flex;min-height:62vh;overflow:hidden;position:relative}.cta--dark[data-v-fd6fbe59],.cta--gradient[data-v-fd6fbe59]{background:var(--grad-hero)}.cta--dark[data-v-fd6fbe59]:before,.cta--gradient[data-v-fd6fbe59]:before{background:radial-gradient(circle,var(--glow-b) 0,transparent 68%);height:60vw;max-height:760px;max-width:760px;right:-18vw;top:-24vw;width:60vw}.cta--dark[data-v-fd6fbe59]:after,.cta--dark[data-v-fd6fbe59]:before,.cta--gradient[data-v-fd6fbe59]:after,.cta--gradient[data-v-fd6fbe59]:before{border-radius:50%;content:"";filter:blur(100px);pointer-events:none;position:absolute}.cta--dark[data-v-fd6fbe59]:after,.cta--gradient[data-v-fd6fbe59]:after{background:radial-gradient(circle,var(--glow-c) 0,transparent 68%);bottom:-20vw;height:42vw;left:-14vw;max-height:560px;max-width:560px;width:42vw}.cta--light[data-v-fd6fbe59]{background:var(--bg-alt)}.cta-inner[data-v-fd6fbe59]{text-align:center}.cta-title[data-v-fd6fbe59]{margin-bottom:16px}.cta-sub[data-v-fd6fbe59]{margin-inline:auto;margin-bottom:36px;max-width:640px}.cta--dark .cta-sub[data-v-fd6fbe59],.cta--gradient .cta-sub[data-v-fd6fbe59]{color:var(--text-on-dark-muted)}.cta-actions[data-v-fd6fbe59]{display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:center}.team-grid[data-v-de209a25]{display:grid;gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.team-card[data-v-de209a25]{background:var(--white);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:none;padding:40px 26px 34px;text-align:center;transition:box-shadow var(--t-base),border-color var(--t-base)}.team-card[data-v-de209a25]:hover{border-color:var(--line-strong);box-shadow:var(--sh-md)}.team-avatar[data-v-de209a25]{background:var(--bg-alt);border-radius:50%;box-shadow:0 0 0 1px var(--line);display:grid;height:96px;margin:0 auto 20px;overflow:hidden;place-items:center;width:96px}.team-avatar img[data-v-de209a25]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team-initial[data-v-de209a25]{font-size:2rem}.team-initial[data-v-de209a25],.team-name[data-v-de209a25]{color:var(--text-strong);font-weight:600}.team-name[data-v-de209a25]{font-size:1.15rem}.team-role[data-v-de209a25]{color:var(--text-muted);font-size:.88rem;font-weight:600;margin-top:4px}.team-bio[data-v-de209a25]{color:var(--slate-500);font-size:.92rem;line-height:1.7;margin-top:14px}.gallery-grid[data-v-2001cb09]{display:grid;gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.gallery-item[data-v-2001cb09]{background:var(--slate-100);border-radius:var(--r-xl);box-shadow:none;margin:0;overflow:hidden;position:relative;transition:box-shadow var(--t-base)}.gallery-item[data-v-2001cb09]:hover{box-shadow:var(--sh-md)}.gallery-media[data-v-2001cb09]{aspect-ratio:4/3;display:grid;overflow:hidden;place-items:center}.gallery-media img[data-v-2001cb09]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--t-slow);width:100%}.gallery-item:hover .gallery-media img[data-v-2001cb09]{transform:scale(1.06)}.gallery-ph[data-v-2001cb09]{color:var(--slate-300)}.gallery-cap[data-v-2001cb09]{background:linear-gradient(0deg,rgba(8,12,26,.78),transparent);bottom:0;color:#fff;font-size:.95rem;font-weight:650;left:0;opacity:.92;padding:44px 18px 15px;position:absolute;right:0;transform:translateY(6px);transition:transform var(--t-base),opacity var(--t-base)}.gallery-item:hover .gallery-cap[data-v-2001cb09]{opacity:1;transform:translateY(0)}.contact-wrap[data-v-b684dccb]{background:var(--white);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:none;display:grid;grid-template-columns:.92fr 1.08fr;overflow:hidden}.contact-info[data-v-b684dccb]{background:var(--grad-hero);overflow:hidden;padding:clamp(32px,4vw,52px);position:relative}.contact-info[data-v-b684dccb]:before{background:radial-gradient(circle,var(--glow-b) 0,transparent 68%);border-radius:50%;content:"";filter:blur(80px);height:360px;pointer-events:none;position:absolute;right:-140px;top:-140px;width:360px}.eyebrow-light[data-v-b684dccb]{color:var(--text-on-dark-muted)}.ci-title[data-v-b684dccb]{color:#fff;margin:10px 0 12px}.ci-sub[data-v-b684dccb]{color:var(--text-on-dark-muted);line-height:1.75}.ci-list[data-v-b684dccb]{display:flex;flex-direction:column;gap:20px;margin-top:32px;position:relative;z-index:1}.ci-list li[data-v-b684dccb]{align-items:flex-start;display:flex;gap:14px}.ci-ico[data-v-b684dccb]{background:#ffffff1a;border-radius:var(--r-md);display:grid;flex-shrink:0;font-size:1.15rem;height:42px;place-items:center;width:42px}.ci-label[data-v-b684dccb]{color:#f4f4f48c;display:block;font-size:.78rem;letter-spacing:.04em;margin-bottom:2px}.ci-list a[data-v-b684dccb],.ci-list li>div>span[data-v-b684dccb]:last-child{color:#fff;font-size:1rem;font-weight:600}.ci-list a[data-v-b684dccb]:hover{color:#ffffffbf}.ci-note[data-v-b684dccb]{background:#7fbbf514;border:1px solid rgba(127,187,245,.22);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:12px;list-style:none;margin-top:32px;padding:20px 22px;position:relative;z-index:1}.ci-note li[data-v-b684dccb]{align-items:flex-start;color:var(--text-on-dark);display:flex;font-size:.94rem;gap:10px;line-height:1.6}.ci-dot[data-v-b684dccb]{background:var(--grad-gold);border-radius:50%;flex:none;height:6px;margin-top:8px;width:6px}.contact-form[data-v-b684dccb]{display:flex;flex-direction:column;gap:18px;padding:clamp(30px,4vw,52px)}.form-row[data-v-b684dccb]{display:grid;gap:18px;grid-template-columns:1fr 1fr}.form-field[data-v-b684dccb]{display:flex;flex-direction:column;gap:8px}.label em[data-v-b684dccb]{font-style:normal}.form-error[data-v-b684dccb],.label em[data-v-b684dccb]{color:var(--danger,#e5484d)}.form-error[data-v-b684dccb]{font-size:.9rem;margin:-4px 0 0}.form-success[data-v-b684dccb]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;padding:24px 0;text-align:center}.fs-ico[data-v-b684dccb]{background:var(--grad-brand);border-radius:50%;box-shadow:var(--sh-brand);color:#fff;display:grid;height:60px;place-items:center;width:60px}.form-success p[data-v-b684dccb]{color:var(--slate-500);margin-bottom:8px}@media(max-width:860px){.contact-wrap[data-v-b684dccb],.form-row[data-v-b684dccb]{grid-template-columns:1fr}}.al-head[data-v-ddca7a02]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:var(--sp-8)}.al-more[data-v-ddca7a02]{align-items:center;color:var(--brand-600);display:inline-flex;font-size:.95rem;font-weight:700;gap:6px;padding-bottom:6px;white-space:nowrap}.al-more span[data-v-ddca7a02]{transition:transform var(--t-fast)}.al-more:hover span[data-v-ddca7a02]{transform:translate(4px)}.al-grid[data-v-ddca7a02]{display:grid;gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.al-card[data-v-ddca7a02]{overflow:hidden;padding:0}.al-link[data-v-ddca7a02]{color:inherit;display:flex;flex-direction:column;height:100%}.al-media[data-v-ddca7a02]{aspect-ratio:16/9;background:var(--slate-100);display:grid;overflow:hidden;place-items:center}.al-media img[data-v-ddca7a02]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--t-slow);width:100%}.al-card:hover .al-media img[data-v-ddca7a02]{transform:scale(1.06)}.al-ph[data-v-ddca7a02]{color:var(--slate-300)}.al-body[data-v-ddca7a02]{display:flex;flex:1;flex-direction:column;gap:10px;padding:24px}.al-meta[data-v-ddca7a02]{align-items:center;display:flex;font-size:.8rem;gap:12px}.al-cat[data-v-ddca7a02]{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-full);color:var(--text);font-weight:600;padding:3px 10px}.al-date[data-v-ddca7a02]{color:var(--slate-400)}.al-title[data-v-ddca7a02]{line-height:1.4}.al-excerpt[data-v-ddca7a02]{color:var(--slate-500);display:-webkit-box;flex:1;font-size:.93rem;-webkit-line-clamp:2;line-height:1.7;-webkit-box-orient:vertical;overflow:hidden}.al-read[data-v-ddca7a02]{align-items:center;color:var(--brand-600);display:inline-flex;font-size:.9rem;font-weight:700;gap:6px;margin-top:4px}.al-read span[data-v-ddca7a02]{transition:transform var(--t-fast)}.al-link:hover .al-read span[data-v-ddca7a02]{transform:translate(4px)}.al-empty[data-v-ddca7a02]{color:var(--slate-400);padding:40px 0;text-align:center}
