.hero[data-astro-cid-ge2uvauf]{--gold:var(--accent);--gold-2:var(--accent-2);--copper:#c8743b;isolation:isolate;color:var(--on-dark);background:#0a0a0a;align-items:center;min-height:100svh;padding:8.5rem 0 7rem;display:flex;position:relative;overflow:hidden}.bg[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;position:absolute;inset:0}.glow[data-astro-cid-ge2uvauf]{filter:blur(70px);border-radius:50%;position:absolute}.g1[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#d4a64a47,#0000 65%);width:46vw;height:46vw;animation:9s ease-in-out infinite alternate breathe;top:-14vw;right:-10vw}.g2[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#c8743b33,#0000 65%);width:38vw;height:38vw;animation:11s ease-in-out infinite alternate-reverse breathe;bottom:-18vw;left:-14vw}@keyframes breathe{to{opacity:.8;transform:scale(1.12)}}.dots[data-astro-cid-ge2uvauf]{background-image:radial-gradient(#ffffff24 1px,#0000 1.4px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 62% 40%,#000 20%,#0000 78%);mask-image:radial-gradient(80% 70% at 62% 40%,#000 20%,#0000 78%)}.stars[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{opacity:.15;background:#fff;border-radius:50%;animation:4s ease-in-out infinite alternate tw;position:absolute}@keyframes tw{to{opacity:.75}}.spot[data-astro-cid-ge2uvauf]{background:radial-gradient(420px circle at var(--mx,70%) var(--my,35%), #d4a64a1a, transparent 65%);position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0000,#0a0a0a);height:14%;position:absolute;bottom:0;left:0;right:0}.inner[data-astro-cid-ge2uvauf]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.badge[data-astro-cid-ge2uvauf]{letter-spacing:.04em;color:var(--gold-2);background:#d4a64a1a;border:1px solid #d4a64a52;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.5rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.badge[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--gold);width:7px;height:7px;box-shadow:0 0 10px var(--gold);border-radius:50%;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35}}.badge[data-astro-cid-ge2uvauf] .reg[data-astro-cid-ge2uvauf]{color:var(--on-dark-soft);border-left:1px solid #fff3;padding-left:.55rem;font-weight:500}h1[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin-top:1.4rem;font-size:clamp(2.5rem,5.6vw,4.7rem);line-height:1.04}.w[data-astro-cid-ge2uvauf]{opacity:0;filter:blur(10px);animation:.8s cubic-bezier(.2,.7,.2,1) forwards in;animation-delay:calc(.15s + var(--i) * 90ms);display:inline-block;transform:translateY(14px)}@keyframes in{to{opacity:1;filter:blur();transform:none}}.hl[data-astro-cid-ge2uvauf]{background:linear-gradient(100deg,#d4a64a 10%,#fff3cf 40%,#d4a64a 60%,#c8743b 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;animation:6s ease-in-out infinite alternate sheen}@keyframes sheen{to{background-position:100% 0}}.sub[data-astro-cid-ge2uvauf]{max-width:52ch;color:var(--on-dark-soft);opacity:0;margin-top:1.5rem;font-size:1.12rem;animation:.9s 1s forwards fade}.actions[data-astro-cid-ge2uvauf]{opacity:0;flex-wrap:wrap;gap:.9rem;margin-top:2.2rem;animation:.9s 1.15s forwards fade;display:flex}@keyframes fade{to{opacity:1}}.go[data-astro-cid-ge2uvauf],.ghost[data-astro-cid-ge2uvauf]{border-radius:999px;justify-content:center;align-items:center;padding:.95rem 1.7rem;font-size:.96rem;font-weight:700;text-decoration:none;transition:box-shadow .25s,background .25s,filter .25s,border-color .25s;display:inline-flex}.go[data-astro-cid-ge2uvauf]{color:#0a0a0a;background:linear-gradient(120deg,#d4a64a,#f0d28c);position:relative;overflow:hidden;box-shadow:0 14px 34px -14px #d4a64ab3}.go[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:5s 2s infinite shim;position:absolute;inset:0;transform:translate(-120%)}@keyframes shim{30%,to{transform:translate(120%)}}.go[data-astro-cid-ge2uvauf]:hover{filter:brightness(1.08);box-shadow:0 18px 40px -12px #d4a64ad9}.ghost[data-astro-cid-ge2uvauf]{color:#fff;background:#ffffff0a;border:1px solid #ffffff47}.ghost[data-astro-cid-ge2uvauf]:hover{background:#ffffff1a;border-color:#ffffff80}.trust[data-astro-cid-ge2uvauf]{color:var(--on-dark-soft);opacity:0;flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:2.4rem;font-size:.84rem;animation:.9s 1.3s forwards fade;display:flex}.trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:.55rem;display:flex}.trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px}.board[data-astro-cid-ge2uvauf]{place-items:center;min-height:520px;padding:2rem 0;display:grid;position:relative}.ring[data-astro-cid-ge2uvauf]{border:1px solid #d4a64a38;border-radius:50%;position:absolute}.r1[data-astro-cid-ge2uvauf]{aspect-ratio:1;border-style:dashed;width:94%;animation:60s linear infinite spin}.r2[data-astro-cid-ge2uvauf]{aspect-ratio:1;border-color:#c8743b40;width:70%;animation:90s linear infinite reverse spin}@keyframes spin{to{transform:rotate(360deg)}}.cert[data-astro-cid-ge2uvauf]{text-align:center;width:min(100%,410px);color:var(--on-dark);outline-offset:-9px;background:radial-gradient(120% 80% at 50% 0,#d4a64a24,#0000 60%),linear-gradient(165deg,#1d1912,#0e0d0a);border:1px solid #d4a64a80;border-radius:14px;outline:1px solid #d4a64a40;margin:0;padding:2.1rem 1.8rem 2.3rem;animation:8s ease-in-out infinite alternate floaty,.9s cubic-bezier(.2,.7,.2,1) .5s backwards certin;position:relative;box-shadow:0 40px 80px -28px #000000d9,0 0 60px -20px #d4a64a59,inset 0 1px #ffffff14}@keyframes floaty{to{transform:translateY(-10px)}}@keyframes certin{0%{opacity:0;transform:translateY(24px)rotate(-1.5deg)}}.corner[data-astro-cid-ge2uvauf]{border:2px solid var(--gold);width:18px;height:18px;position:absolute}.tl[data-astro-cid-ge2uvauf]{border-bottom:0;border-right:0;top:14px;left:14px}.tr[data-astro-cid-ge2uvauf]{border-bottom:0;border-left:0;top:14px;right:14px}.bl[data-astro-cid-ge2uvauf]{border-top:0;border-right:0;bottom:14px;left:14px}.br[data-astro-cid-ge2uvauf]{border-top:0;border-left:0;bottom:14px;right:14px}.c-top[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{margin:0 auto .7rem}.c-kicker[data-astro-cid-ge2uvauf]{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:.7rem;font-weight:800}.c-title[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:#fff;margin-top:.5rem;font-size:1.55rem;font-weight:600;line-height:1.15}.c-name[data-astro-cid-ge2uvauf]{border-block:1px solid #d4a64a47;margin-top:1.4rem;padding:1rem 0}.c-name[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf],.c-addr[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-soft);font-size:.68rem;display:block}.c-name[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--gold-2);margin-top:.3rem;font-size:1.25rem;font-weight:600;display:block}.c-name[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--on-dark-soft);margin-top:.2rem;font-size:.84rem;font-style:normal;display:block}.c-grid[data-astro-cid-ge2uvauf]{text-align:left;grid-template-columns:1fr 1fr;gap:.9rem 1rem;margin:1.3rem 0 0;display:grid}.c-grid[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-soft);font-size:.66rem}.c-grid[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{color:#fff;letter-spacing:.02em;margin:.15rem 0 0;font-size:.95rem;font-weight:700}.c-addr[data-astro-cid-ge2uvauf]{color:var(--on-dark);text-align:left;margin-top:1.2rem;padding-right:6.2rem;font-size:.82rem;line-height:1.5}.c-addr[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{margin-bottom:.2rem}.seal[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 6px 14px #0009);width:88px;height:88px;position:absolute;bottom:1.1rem;right:1.1rem;transform:rotate(-8deg)}.seal-text[data-astro-cid-ge2uvauf]{transform-origin:60px 60px;animation:40s linear infinite spin}.hero[data-astro-cid-ge2uvauf][data-offscreen] [data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf][data-offscreen] [data-astro-cid-ge2uvauf]:before,.hero[data-astro-cid-ge2uvauf][data-offscreen] [data-astro-cid-ge2uvauf]:after{animation-play-state:paused!important}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{align-items:flex-start;min-height:0;padding:7.5rem 0 6rem}.inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:3rem}.board[data-astro-cid-ge2uvauf]{min-height:0;padding:2.6rem 0}.r1[data-astro-cid-ge2uvauf]{width:100%}.r2[data-astro-cid-ge2uvauf]{width:76%}}@media (width<=700px){.badge[data-astro-cid-ge2uvauf]{background:#141008e0;padding:.45rem .85rem;font-size:.72rem}.badge[data-astro-cid-ge2uvauf] .reg[data-astro-cid-ge2uvauf]{border-left:0;flex-basis:100%;padding-left:0}h1[data-astro-cid-ge2uvauf]{font-size:clamp(2.2rem,10vw,2.9rem)}.sub[data-astro-cid-ge2uvauf]{font-size:1.02rem}.actions[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch;max-width:320px}.trust[data-astro-cid-ge2uvauf]{margin-top:1.8rem}.cert[data-astro-cid-ge2uvauf]{padding:1.8rem 1.3rem 2.1rem}.c-title[data-astro-cid-ge2uvauf]{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.w[data-astro-cid-ge2uvauf],.sub[data-astro-cid-ge2uvauf],.actions[data-astro-cid-ge2uvauf],.trust[data-astro-cid-ge2uvauf]{opacity:1;filter:none;animation:none;transform:none}.glow[data-astro-cid-ge2uvauf],.ring[data-astro-cid-ge2uvauf],.cert[data-astro-cid-ge2uvauf],.seal-text[data-astro-cid-ge2uvauf],.go[data-astro-cid-ge2uvauf]:after,.badge[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf],.stars[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf],.hl[data-astro-cid-ge2uvauf]{animation:none}}.about[data-astro-cid-oxgmilyn]{background:var(--mist);position:relative}.company[data-astro-cid-oxgmilyn]{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.section-lead[data-astro-cid-oxgmilyn]+.section-lead[data-astro-cid-oxgmilyn]{margin-top:.8rem}.vm[data-astro-cid-oxgmilyn]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.vm[data-astro-cid-oxgmilyn] div[data-astro-cid-oxgmilyn]{border:1px solid var(--line);border-top:3px solid var(--accent);background:#fff;border-radius:16px;padding:1.2rem 1.3rem}.vm[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn],.areas[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{font-family:var(--font-body);font-size:1rem;font-weight:800}.vm[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--text-soft);margin-top:.35rem;font-size:.93rem}.areas[data-astro-cid-oxgmilyn]{background:var(--ink-950);color:var(--on-dark);box-shadow:var(--shadow);border-radius:24px;padding:clamp(1.4rem,3vw,2rem);position:relative;overflow:hidden}.areas[data-astro-cid-oxgmilyn]:before{content:"";background:radial-gradient(circle,#d4a64a4d,#0000 65%);border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-120px}.areas-label[data-astro-cid-oxgmilyn]{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.74rem;font-weight:800;position:relative}.areas[data-astro-cid-oxgmilyn] ul[data-astro-cid-oxgmilyn]{margin-top:1rem;position:relative}.areas[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{border-bottom:1px solid #ffffff1a;align-items:center;gap:1rem;padding:1rem 0;display:flex}.areas[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]:last-child{border-bottom:0}.num[data-astro-cid-oxgmilyn]{font-family:var(--font-display);color:var(--accent);min-width:2.3rem;font-size:1.7rem;line-height:1}.areas[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{color:#fff}.areas[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--on-dark-soft);font-size:.88rem}.areas[data-astro-cid-oxgmilyn] .note[data-astro-cid-oxgmilyn]{color:var(--on-dark-soft);opacity:.85;margin-top:.6rem;font-size:.78rem;position:relative}.founder[data-astro-cid-oxgmilyn]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,6vw,5rem);margin-top:clamp(4rem,8vw,6.5rem);display:grid}.photo[data-astro-cid-oxgmilyn]{justify-self:center;width:100%;max-width:460px;margin:0;position:relative}.photo[data-astro-cid-oxgmilyn]:before{content:"";border:2px solid var(--accent);opacity:.55;border-radius:28px;position:absolute;inset:14px -14px -14px 14px}.photo[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{aspect-ratio:1;object-fit:cover;object-position:50% 20%;width:100%;height:auto;box-shadow:var(--shadow);background:var(--ink-800);border-radius:28px;position:relative}.photo[data-astro-cid-oxgmilyn] figcaption[data-astro-cid-oxgmilyn]{-webkit-backdrop-filter:blur(10px);color:#fff;background:#0a0a0ad1;border:1px solid #ffffff1a;border-radius:18px;gap:.1rem;padding:.9rem 1.1rem;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.photo[data-astro-cid-oxgmilyn] figcaption[data-astro-cid-oxgmilyn] b[data-astro-cid-oxgmilyn]{font-size:1rem}.photo[data-astro-cid-oxgmilyn] figcaption[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{color:var(--on-dark-soft);font-size:.8rem}.photo[data-astro-cid-oxgmilyn] figcaption[data-astro-cid-oxgmilyn] em[data-astro-cid-oxgmilyn]{color:var(--accent-2);align-items:center;gap:.45rem;margin-top:.3rem;font-size:.76rem;font-style:normal;font-weight:700;display:inline-flex}.photo[data-astro-cid-oxgmilyn] figcaption[data-astro-cid-oxgmilyn] em[data-astro-cid-oxgmilyn] i[data-astro-cid-oxgmilyn]{background:#4ade80;border-radius:50%;width:7px;height:7px}.f-title[data-astro-cid-oxgmilyn]{font-family:var(--font-display);letter-spacing:-.01em;margin-top:.8rem;font-size:clamp(1.8rem,3.4vw,2.6rem)}.creds[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 1.3rem;display:flex}.creds[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:999px;padding:.4rem .85rem;font-size:.8rem;font-weight:600}.bio[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--text-soft);max-width:62ch;margin-top:.8rem}.bio[data-astro-cid-oxgmilyn] .phil[data-astro-cid-oxgmilyn]{color:var(--text);margin-top:1.3rem;font-weight:700}.values[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.values[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{background:var(--ink-950);color:var(--accent-2);border-radius:999px;padding:.45rem .9rem;font-size:.8rem;font-weight:700}@media (width<=900px){.company[data-astro-cid-oxgmilyn],.founder[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.photo[data-astro-cid-oxgmilyn]{max-width:400px}}@media (width<=560px){.vm[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.photo[data-astro-cid-oxgmilyn]:before{inset:10px -8px -10px 8px}}.pricing[data-astro-cid-htruwgye]{background:#fff}.cards[data-astro-cid-htruwgye]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.4rem;display:grid}.card[data-astro-cid-htruwgye]{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;padding:2rem 1.7rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.card[data-astro-cid-htruwgye]:hover{box-shadow:var(--shadow);border-color:var(--accent)}.card[data-astro-cid-htruwgye].popular{background:var(--ink-900);color:var(--on-dark);border-color:#0000;box-shadow:0 30px 70px -28px #d4a64a66}.card[data-astro-cid-htruwgye].popular:before{content:"";border-radius:inherit;background:linear-gradient(140deg, var(--accent), transparent 40%, var(--accent-2));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.flag[data-astro-cid-htruwgye]{background:linear-gradient(120deg, var(--accent), var(--accent-2));color:var(--ink-950);border-radius:999px;padding:.3rem .8rem;font-size:.72rem;font-weight:800;position:absolute;top:-13px;left:1.7rem}.cat[data-astro-cid-htruwgye]{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep);font-size:.74rem;font-weight:800}.popular[data-astro-cid-htruwgye] .cat[data-astro-cid-htruwgye]{color:var(--accent)}.card[data-astro-cid-htruwgye] h3[data-astro-cid-htruwgye]{font-family:var(--font-display);margin:.5rem 0;font-size:1.9rem}.desc[data-astro-cid-htruwgye]{color:var(--text-soft);min-height:3.2em;font-size:.94rem}.popular[data-astro-cid-htruwgye] .desc[data-astro-cid-htruwgye]{color:var(--on-dark-soft)}.price[data-astro-cid-htruwgye]{align-items:baseline;gap:.4rem;margin:1.4rem 0;display:flex}.price[data-astro-cid-htruwgye] strong[data-astro-cid-htruwgye]{font-family:var(--font-display);font-size:3rem;font-weight:400;line-height:1}.price[data-astro-cid-htruwgye] span[data-astro-cid-htruwgye]{color:var(--text-soft);font-size:.9rem}.popular[data-astro-cid-htruwgye] .price[data-astro-cid-htruwgye] span[data-astro-cid-htruwgye]{color:var(--on-dark-soft)}.feat[data-astro-cid-htruwgye]{flex:1;gap:.7rem;margin-bottom:2rem;display:grid}.feat[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{padding-left:1.7rem;font-size:.93rem;position:relative}.feat[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:before{content:"";background:var(--mist) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.5l2.3 2.3 4.7-5' fill='none' stroke='%23b4155a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;border-radius:50%;width:1rem;height:1rem;position:absolute;top:.35em;left:0}.popular[data-astro-cid-htruwgye] .feat[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:before{background-color:#ffffff1f}.card[data-astro-cid-htruwgye] .btn[data-astro-cid-htruwgye]{background:var(--ink-900);color:#fff}.card[data-astro-cid-htruwgye] .btn[data-astro-cid-htruwgye]:hover{background:var(--accent-deep)}.popular[data-astro-cid-htruwgye] .btn[data-astro-cid-htruwgye]{background:linear-gradient(120deg, var(--accent), var(--accent-2));color:var(--ink-950)}.note[data-astro-cid-htruwgye]{text-align:center;color:var(--text-soft);margin-top:2rem;font-size:.85rem}.dots[data-astro-cid-htruwgye]{display:none}@media (width<=980px){.cards[data-astro-cid-htruwgye]{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;margin-inline:-1.25rem;padding:1.6rem 1.25rem 1.2rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.cards[data-astro-cid-htruwgye]::-webkit-scrollbar{display:none}.card[data-astro-cid-htruwgye]{scroll-snap-align:center;scroll-snap-stop:always;opacity:.6;flex:0 0 min(82%,340px);transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .45s,box-shadow .3s;transform:scale(.94)}.card[data-astro-cid-htruwgye].is-active{opacity:1;transform:scale(1)}.card[data-astro-cid-htruwgye]:hover{transform:scale(.94)}.card[data-astro-cid-htruwgye].is-active:hover{transform:scale(1)}.desc[data-astro-cid-htruwgye]{min-height:0}.dots[data-astro-cid-htruwgye]{justify-content:center;gap:.55rem;margin-top:.4rem;display:flex}.dot[data-astro-cid-htruwgye]{background:var(--line);cursor:pointer;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .35s,background .35s;position:relative}.dot[data-astro-cid-htruwgye]:after{content:"";position:absolute;inset:-12px -6px}.dot[data-astro-cid-htruwgye][aria-current=true]{background:linear-gradient(90deg, var(--accent-deep), var(--accent-2));width:28px}}@media (prefers-reduced-motion:reduce){.cards[data-astro-cid-htruwgye]{scroll-behavior:auto}.card[data-astro-cid-htruwgye]{transition:none}}.contact[data-astro-cid-he3spzz3]{background:var(--mist)}.grid[data-astro-cid-he3spzz3]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.ways[data-astro-cid-he3spzz3]{gap:1rem;margin-top:2rem;display:grid}.ways[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{border-top:1px solid var(--line);overflow-wrap:anywhere;padding-top:1rem;font-size:.98rem}.ways[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);margin-bottom:.2rem;font-size:.72rem;font-weight:800;display:block}.ways[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{font-weight:700}.card[data-astro-cid-he3spzz3]{background:var(--ink-950);color:var(--on-dark);box-shadow:var(--shadow);border:1px solid #d4a64a47;border-radius:24px;grid-template-columns:1fr 1fr;gap:1.1rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.wide[data-astro-cid-he3spzz3]{grid-column:1/-1}.field[data-astro-cid-he3spzz3]{gap:.45rem;min-width:0;display:grid}label[data-astro-cid-he3spzz3]{letter-spacing:.04em;color:var(--on-dark);font-size:.8rem;font-weight:700}.opt[data-astro-cid-he3spzz3]{color:var(--on-dark-soft);font-weight:500}input[data-astro-cid-he3spzz3],select[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{color:#fff;width:100%;font:inherit;background:#1b1b1b;border:1px solid #ffffff38;border-radius:12px;padding:.85rem 1rem;font-size:1rem}textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:6.5rem}input[data-astro-cid-he3spzz3]:focus-visible,select[data-astro-cid-he3spzz3]:focus-visible,textarea[data-astro-cid-he3spzz3]:focus-visible{outline:3px solid var(--accent);outline-offset:1px;border-color:#0000}.send[data-astro-cid-he3spzz3]{cursor:pointer;font:inherit;color:var(--ink-950);background:linear-gradient(120deg, var(--accent), var(--accent-2));border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:1rem 1.4rem;font-weight:800;display:inline-flex}.send[data-astro-cid-he3spzz3]:hover{filter:brightness(1.08)}.fine[data-astro-cid-he3spzz3]{color:var(--on-dark-soft);text-align:center;font-size:.78rem}@media (width<=900px){.grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}@media (width<=520px){.card[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}.divider[data-astro-cid-boktbqod]{z-index:5;pointer-events:none;opacity:0;justify-content:center;align-items:center;height:1px;display:flex;position:relative;transform:none}.divider[data-astro-cid-boktbqod].is-visible{opacity:1}.line[data-astro-cid-boktbqod]{border-radius:2px;width:min(34vw,420px);height:2px;transition:transform 1.1s cubic-bezier(.2,.7,.2,1) .1s;position:absolute;top:0;transform:translateY(-50%)scaleX(0)}.l-left[data-astro-cid-boktbqod]{transform-origin:100%;background:linear-gradient(90deg, transparent, var(--accent-deep) 55%, var(--accent-2));right:calc(50% + 24px)}.l-right[data-astro-cid-boktbqod]{transform-origin:0;background:linear-gradient(270deg, transparent, var(--accent-deep) 55%, var(--accent-2));left:calc(50% + 24px)}.is-visible[data-astro-cid-boktbqod] .line[data-astro-cid-boktbqod]{transform:translateY(-50%)scaleX(1)}.node[data-astro-cid-boktbqod]{opacity:0;background:var(--paper);border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .8s cubic-bezier(.2,.9,.3,1.3) .5s,opacity .6s .5s;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)scale(.4);box-shadow:0 6px 20px -6px #8a641759}.is-visible[data-astro-cid-boktbqod] .node[data-astro-cid-boktbqod]{opacity:1;transform:translate(-50%,-50%)scale(1)}.node[data-astro-cid-boktbqod] i[data-astro-cid-boktbqod]{background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:2px;width:10px;height:10px;animation:3.4s ease-in-out infinite alternate glow;transform:rotate(45deg);box-shadow:0 0 12px #d4a64ab3}@keyframes glow{to{transform:rotate(135deg)scale(1.12);box-shadow:0 0 20px #f0d28ce6}}@media (prefers-reduced-motion:reduce){.line[data-astro-cid-boktbqod],.node[data-astro-cid-boktbqod]{transition:none}.node[data-astro-cid-boktbqod] i[data-astro-cid-boktbqod]{animation:none}}
