.faq-wrap[data-astro-cid-z6gx6xcw]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,88px);align-items:start}.faq-head[data-astro-cid-z6gx6xcw]{position:sticky;top:120px}.faq-head[data-astro-cid-z6gx6xcw] a[data-astro-cid-z6gx6xcw]{color:var(--orange-700);text-decoration:underline;text-underline-offset:3px}.faq-list[data-astro-cid-z6gx6xcw]{display:grid;gap:12px}.faq[data-astro-cid-z6gx6xcw]{background:#fff;border:1px solid var(--line);border-radius:16px;transition:border-color .3s,box-shadow .3s}.faq[data-astro-cid-z6gx6xcw][open]{border-color:var(--orange);box-shadow:var(--shadow-sm)}summary[data-astro-cid-z6gx6xcw]{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;cursor:pointer}summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}summary[data-astro-cid-z6gx6xcw] h3[data-astro-cid-z6gx6xcw]{margin:0;font-size:1.08rem;line-height:1.35}.plus[data-astro-cid-z6gx6xcw]{position:relative;flex:none;width:28px;height:28px;border-radius:8px;background:var(--orange-50);transform:rotate(var(--tilt));transition:transform .4s var(--ease),background .3s}.plus[data-astro-cid-z6gx6xcw]:before,.plus[data-astro-cid-z6gx6xcw]:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--orange-700);transform:translate(-50%,-50%);transition:transform .4s var(--ease)}.plus[data-astro-cid-z6gx6xcw]:after{transform:translate(-50%,-50%) rotate(90deg)}.faq[data-astro-cid-z6gx6xcw][open] .plus[data-astro-cid-z6gx6xcw]{background:var(--orange);transform:rotate(0)}.faq[data-astro-cid-z6gx6xcw][open] .plus[data-astro-cid-z6gx6xcw]:before,.faq[data-astro-cid-z6gx6xcw][open] .plus[data-astro-cid-z6gx6xcw]:after{background:var(--ink)}.faq[data-astro-cid-z6gx6xcw][open] .plus[data-astro-cid-z6gx6xcw]:after{transform:translate(-50%,-50%) rotate(0)}.faq[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{margin:0;padding:0 24px 22px;color:var(--muted)}@media(max-width:860px){.faq-wrap[data-astro-cid-z6gx6xcw]{grid-template-columns:1fr}.faq-head[data-astro-cid-z6gx6xcw]{position:static}}.hero[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(130px,16vw,170px) 0 clamp(70px,9vw,110px);background:var(--bg-soft);overflow:hidden}.grid-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 70% at 70% 40%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 70% 40%,#000 20%,transparent 75%);opacity:.7}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.hl[data-astro-cid-j7pv25f6]{position:relative;white-space:nowrap;z-index:0}.hl[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:-4px;right:-4px;bottom:.08em;height:.34em;background:var(--orange);opacity:.85;z-index:-1;transform:skew(-13deg) scaleX(0);transform-origin:left;animation:hl .9s .6s var(--ease) forwards}@keyframes hl{to{transform:skew(-13deg) scaleX(1)}}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-top:8px}.typed[data-astro-cid-j7pv25f6]{color:var(--ink);font-weight:600}.caret[data-astro-cid-j7pv25f6]{display:inline-block;width:2px;height:1.1em;background:var(--orange);vertical-align:-.18em;margin-left:2px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:14px;margin:34px 0 30px}.hero-tags[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.hero-tags[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.78rem;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--gray)}.hero-visual[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:1 / .95;min-height:380px}.hero-visual[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{will-change:transform}.big-square[data-astro-cid-j7pv25f6]{position:absolute;width:72%;aspect-ratio:1;left:16%;top:6%;background:var(--orange);border-radius:14px;transform:rotate(var(--tilt));box-shadow:var(--shadow-lg);animation:sq-in 1.1s var(--ease) both}.outline-square[data-astro-cid-j7pv25f6]{position:absolute;width:40%;aspect-ratio:1;right:-2%;top:-4%;border:2px solid var(--orange);border-radius:10px;transform:rotate(var(--tilt));opacity:.6}@keyframes sq-in{0%{opacity:0;transform:rotate(-20deg) scale(.8)}}.editor[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:22%;width:74%;background:var(--ink);color:#d6d7da;border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden;animation:float-in 1s .3s var(--ease) both}.editor-top[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:7px;padding:12px 16px;background:var(--ink-2);border-bottom:1px solid rgba(255,255,255,.06)}.editor-top[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:10px;height:10px;border-radius:50%;background:#45484e}.editor-top[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:first-child{background:var(--orange)}.editor-top[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-left:10px;font-family:var(--font-mono);font-size:.72rem;color:#8b8e94}.editor[data-astro-cid-j7pv25f6] pre[data-astro-cid-j7pv25f6]{margin:0;padding:18px 20px 22px;font-family:var(--font-mono);font-size:clamp(.62rem,.95vw,.8rem);line-height:1.7;overflow:hidden}.editor[data-astro-cid-j7pv25f6] .k[data-astro-cid-j7pv25f6]{color:#ff9f55}.editor[data-astro-cid-j7pv25f6] .s[data-astro-cid-j7pv25f6]{color:#9ed39a}.editor[data-astro-cid-j7pv25f6] .t[data-astro-cid-j7pv25f6]{color:#7cc4ff}.editor[data-astro-cid-j7pv25f6] .d[data-astro-cid-j7pv25f6]{color:#f0c46c}.editor[data-astro-cid-j7pv25f6] .f[data-astro-cid-j7pv25f6]{color:#c8a6ff}.phone[data-astro-cid-j7pv25f6]{position:absolute;right:4%;bottom:2%;width:31%;aspect-ratio:9 / 18.5;background:#111214;border-radius:30px;padding:8px;box-shadow:var(--shadow-lg);animation:float-in 1s .5s var(--ease) both}.phone-notch[data-astro-cid-j7pv25f6]{position:absolute;top:14px;left:50%;width:30%;height:10px;background:#111214;border-radius:10px;transform:translate(-50%);z-index:1}.phone-screen[data-astro-cid-j7pv25f6]{height:100%;background:#fff;border-radius:23px;padding:30px 10px 10px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.ph-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:6px}.ph-head[data-astro-cid-j7pv25f6] .ph-logo{width:20px;height:20px}.ph-head[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{flex:1;height:6px;background:var(--line);border-radius:4px}.ph-card[data-astro-cid-j7pv25f6]{border-radius:10px;padding:10px;display:grid;gap:6px}.ph-card--orange[data-astro-cid-j7pv25f6]{background:var(--orange)}.ph-card[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{height:8px;width:60%;background:#ffffffd9;border-radius:4px}.ph-card[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{height:14px;width:40%;background:var(--ink);border-radius:4px}.ph-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ph-row[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{height:34px;background:var(--bg-soft);border:1px solid var(--line);border-radius:8px}.ph-bars[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;gap:5px;height:54px;padding:6px;background:var(--bg-soft);border-radius:8px}.ph-bars[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{flex:1;background:var(--gray);border-radius:3px}.ph-bars[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:nth-child(4){background:var(--orange)}.ph-list[data-astro-cid-j7pv25f6]{display:grid;gap:5px}.ph-list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{height:7px;background:var(--line);border-radius:4px}.ph-list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2){width:75%}.ph-list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(3){width:55%}.badge[data-astro-cid-j7pv25f6]{position:absolute;left:8%;bottom:6%;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border-radius:999px;box-shadow:var(--shadow);font-family:var(--font-mono);font-size:.78rem;font-weight:600;color:var(--ink);animation:float-in 1s .7s var(--ease) both}.badge[data-astro-cid-j7pv25f6] svg{width:18px;height:18px;padding:3px;background:#2fb36a;color:#fff;border-radius:50%;stroke-width:3}@keyframes float-in{0%{opacity:0;translate:0 30px}}@media(max-width:960px){.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-visual[data-astro-cid-j7pv25f6]{max-width:560px;width:100%;margin:0 auto;min-height:0}}.marquee[data-astro-cid-j7pv25f6]{background:var(--ink);color:#fff;overflow:hidden;padding:22px 0;border-top:4px solid var(--orange)}.marquee-track[data-astro-cid-j7pv25f6]{display:flex;width:max-content;animation:marquee 38s linear infinite}.marquee[data-astro-cid-j7pv25f6]:hover .marquee-track[data-astro-cid-j7pv25f6]{animation-play-state:paused}.marquee[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;display:flex;gap:56px;padding:0 28px;margin:0}.marquee[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:14px;font-family:var(--font-display);font-size:1.25rem;font-weight:600;white-space:nowrap;letter-spacing:-.01em}.dot[data-astro-cid-j7pv25f6]{width:9px;height:9px;background:var(--orange);transform:rotate(var(--tilt));border-radius:2px}@keyframes marquee{to{transform:translate(-50%)}}.split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;max-width:none}.split[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin:0}@media(max-width:860px){.split[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.services[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:960px){.services[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.services[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.service[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;padding:34px 30px 30px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;isolation:isolate;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .4s}.service[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;width:220px;height:220px;right:-90px;top:-90px;background:var(--orange-50);border-radius:18px;transform:rotate(var(--tilt));z-index:-1;transition:transform .6s var(--ease),background .4s}.service[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:transparent}.service[data-astro-cid-j7pv25f6]:hover:before{transform:rotate(0) scale(1.15);background:var(--orange-100)}.service-icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:58px;height:58px;border-radius:14px;background:var(--ink);color:var(--orange);margin-bottom:26px;transform:rotate(calc(var(--tilt) * -.5));transition:transform .5s var(--ease),background .4s,color .4s}.service-icon[data-astro-cid-j7pv25f6] svg{width:28px;height:28px;transform:rotate(calc(var(--tilt) * .5))}.service[data-astro-cid-j7pv25f6]:hover .service-icon[data-astro-cid-j7pv25f6]{transform:rotate(var(--tilt));background:var(--orange);color:var(--ink)}.service-num[data-astro-cid-j7pv25f6]{position:absolute;top:30px;right:30px;font-family:var(--font-mono);font-size:.8rem;color:var(--muted)}.service[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:10px}.service[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.97rem}.chips[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:6px 0 22px}.chips[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.72rem;padding:4px 10px;background:var(--bg-soft);border-radius:6px;color:var(--gray)}.more[data-astro-cid-j7pv25f6]{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;color:var(--ink)}.more[data-astro-cid-j7pv25f6] svg{width:18px;height:18px;color:var(--orange-700);transition:transform .35s var(--ease)}.service[data-astro-cid-j7pv25f6]:hover .more[data-astro-cid-j7pv25f6] svg{transform:translate(5px)}.why[data-astro-cid-j7pv25f6]{overflow:hidden}.why-sq[data-astro-cid-j7pv25f6]{width:520px;height:520px;left:-260px;bottom:-260px;opacity:.08}.why-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,88px);align-items:center;position:relative}.why-head[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-bottom:32px}.values[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.value[data-astro-cid-j7pv25f6]{padding:30px 26px;background:var(--ink-2);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius);transition:transform .5s var(--ease),border-color .4s,background .4s}.value[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);border-color:#f7923c80;background:var(--ink-3)}.value-icon[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#f7923c24;color:var(--orange);margin-bottom:20px}.value-icon[data-astro-cid-j7pv25f6] svg{width:24px;height:24px}.value[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.15rem}.value[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.95rem;color:#a7a9ad}@media(max-width:960px){.why-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:560px){.values[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.process[data-astro-cid-j7pv25f6]{position:relative;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:24px;counter-reset:step}.process-line[data-astro-cid-j7pv25f6]{position:absolute;top:31px;left:10%;right:10%;height:2px;background:var(--line)}.process-line[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;height:100%;width:var(--p, 0%);background:var(--orange);transition:width .2s linear}.process[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;text-align:center;padding:0 6px}.p-dot[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 24px;background:#fff;border:2px solid var(--line);border-radius:16px;transform:rotate(var(--tilt));transition:background .5s,border-color .5s}.p-dot[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{transform:rotate(calc(var(--tilt) * -1));font-family:var(--font-mono);font-weight:700;color:var(--ink)}.process[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].is-in .p-dot[data-astro-cid-j7pv25f6]{border-color:var(--orange)}.process[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:hover .p-dot[data-astro-cid-j7pv25f6]{background:var(--orange)}.process[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.15rem;margin-bottom:8px}.process[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.93rem;color:var(--muted);margin:0}@media(max-width:900px){.process[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:28px;max-width:520px;margin:0 auto}.process-line[data-astro-cid-j7pv25f6]{inset:0 auto 0 31px;width:2px;height:auto}.process-line[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:100%;height:var(--p, 0%)}.process[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:64px 1fr;column-gap:22px;text-align:left;padding:0}.p-dot[data-astro-cid-j7pv25f6]{grid-row:span 2;margin:0}.process[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{align-self:end;margin-top:6px}}
