.tjanster-areas[data-astro-cid-vdcx6hh3]{background:var(--color-bg-soft);padding:clamp(1.25rem,2.5vw,1.75rem) 0 0;overflow-x:clip}.tjanster-areas-panel[data-astro-cid-vdcx6hh3]{border-block:1px solid var(--color-border);background:#fff;padding-block:clamp(.35rem,1vw,.55rem);overflow-x:clip}.tjanster-areas-inner[data-astro-cid-vdcx6hh3]{width:min(100% - clamp(1.25rem,4vw,3rem),80rem);margin-inline:auto}.tjanster-areas-list[data-astro-cid-vdcx6hh3]{display:grid}.tjanster-area[data-astro-cid-vdcx6hh3]{border-bottom:1px solid #d9e2ecd9;align-items:start;gap:clamp(1.25rem,2.5vw,2rem);padding:clamp(1.35rem,2.5vw,1.75rem) 0;display:grid}.tjanster-area-media[data-astro-cid-vdcx6hh3]{min-width:0}.tjanster-area-media[data-astro-cid-vdcx6hh3] img[data-astro-cid-vdcx6hh3]{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xl);width:100%;max-height:clamp(14rem,32vw,22rem);box-shadow:var(--shadow-soft);display:block}.tjanster-area-content[data-astro-cid-vdcx6hh3]{min-width:0}.tjanster-area--image-right[data-astro-cid-vdcx6hh3] .tjanster-area-content[data-astro-cid-vdcx6hh3]{order:1}.tjanster-area--image-right[data-astro-cid-vdcx6hh3] .tjanster-area-media[data-astro-cid-vdcx6hh3]{order:2}.tjanster-area[data-astro-cid-vdcx6hh3]:last-child{border-bottom:none;padding-bottom:clamp(1.1rem,2vw,1.35rem)}.tjanster-area[data-astro-cid-vdcx6hh3]:first-child{padding-top:clamp(1.1rem,2vw,1.35rem)}.tjanster-area-label[data-astro-cid-vdcx6hh3]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .35rem;font-weight:700}.tjanster-area-title[data-astro-cid-vdcx6hh3]{font-family:var(--font-display);color:var(--color-ink);margin:0 0 .65rem;font-size:clamp(1.35rem,2.6vw,1.65rem);font-weight:600;line-height:1.2}.tjanster-area-intro[data-astro-cid-vdcx6hh3]{font-size:var(--text-base);color:var(--color-text-muted);margin:0 0 1rem;line-height:1.65}.tjanster-area-includes-heading[data-astro-cid-vdcx6hh3]{font-size:var(--text-sm);color:var(--color-ink);margin:0 0 .5rem;font-weight:700}.tjanster-area-includes[data-astro-cid-vdcx6hh3]{margin:0 0 1rem;padding-left:1.15rem}.tjanster-area-includes[data-astro-cid-vdcx6hh3] li[data-astro-cid-vdcx6hh3]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}.tjanster-area-includes[data-astro-cid-vdcx6hh3] li[data-astro-cid-vdcx6hh3]+li[data-astro-cid-vdcx6hh3]{margin-top:.35rem}.tjanster-area-note[data-astro-cid-vdcx6hh3]{border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;padding-top:.85rem;line-height:1.6}.tjanster-process[data-astro-cid-vdcx6hh3]{background:var(--color-bg-soft);padding-top:clamp(1.25rem,2.5vw,1.75rem);padding-bottom:clamp(1.25rem,2.5vw,1.75rem);overflow-x:clip}.tjanster-process-panel[data-astro-cid-vdcx6hh3]{border-block:1px solid var(--color-border);background:#fff;padding-block:clamp(2.35rem,4.5vw,3.35rem);overflow-x:clip}.tjanster-process-panel-inner[data-astro-cid-vdcx6hh3]{width:min(100% - clamp(1.25rem,4vw,3rem),80rem);margin-inline:auto}.tjanster-process-layout[data-astro-cid-vdcx6hh3]{text-align:left;gap:clamp(1.5rem,3vw,2rem);display:grid}.tjanster-process-intro[data-astro-cid-vdcx6hh3]{flex-direction:column;gap:.85rem;display:flex}.tjanster-process-title[data-astro-cid-vdcx6hh3]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:600;line-height:1.12}.tjanster-process-lead[data-astro-cid-vdcx6hh3]{font-size:var(--text-base);color:var(--color-text-muted);margin:0;line-height:1.6}.tjanster-process-steps[data-astro-cid-vdcx6hh3]{min-width:0;margin:0;padding:0;list-style:none;display:grid}.tjanster-process-step[data-astro-cid-vdcx6hh3]{border-bottom:1px solid var(--color-border);grid-template-columns:2.25rem 1fr;align-items:start;gap:.75rem 1.25rem;padding:clamp(.85rem,1.75vw,1.05rem) 0;display:grid}.tjanster-process-step[data-astro-cid-vdcx6hh3]:first-child{padding-top:0}.tjanster-process-step[data-astro-cid-vdcx6hh3]:last-child{border-bottom:none;padding-bottom:0}.tjanster-process-num[data-astro-cid-vdcx6hh3]{font-family:var(--font-display);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-accent);font-weight:600;line-height:1.45}.tjanster-process-body[data-astro-cid-vdcx6hh3]{min-width:0}.tjanster-process-body[data-astro-cid-vdcx6hh3] h3[data-astro-cid-vdcx6hh3]{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-ink);margin:0 0 .35rem;font-weight:600;line-height:1.35}.tjanster-process-body[data-astro-cid-vdcx6hh3] p[data-astro-cid-vdcx6hh3]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.6}@media (width>=900px){.tjanster-areas-inner[data-astro-cid-vdcx6hh3],.tjanster-process-panel-inner[data-astro-cid-vdcx6hh3]{width:min(100% - 3rem,80rem)}.tjanster-area[data-astro-cid-vdcx6hh3]{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);align-items:center;gap:clamp(1.75rem,3vw,2.75rem)}.tjanster-area--image-right[data-astro-cid-vdcx6hh3]{grid-template-columns:minmax(0,.56fr) minmax(0,.44fr)}.tjanster-area--image-right[data-astro-cid-vdcx6hh3] .tjanster-area-media[data-astro-cid-vdcx6hh3]{order:2}.tjanster-area--image-right[data-astro-cid-vdcx6hh3] .tjanster-area-content[data-astro-cid-vdcx6hh3]{order:1}.tjanster-area-media[data-astro-cid-vdcx6hh3] img[data-astro-cid-vdcx6hh3]{max-height:clamp(16rem,28vw,24rem)}.tjanster-process-layout[data-astro-cid-vdcx6hh3]{grid-template-columns:minmax(12rem,.32fr) minmax(0,.68fr);align-items:start;gap:clamp(2rem,4vw,3rem)}.tjanster-process-intro[data-astro-cid-vdcx6hh3]{border-right:1px solid var(--color-border);padding-right:clamp(1.5rem,3vw,2.25rem)}.tjanster-process-step[data-astro-cid-vdcx6hh3]{grid-template-columns:2.5rem 1fr;gap:.85rem 1.5rem}}.references[data-astro-cid-j6o3mlwn]{max-width:100%;padding-bottom:clamp(3rem,6vw,4.5rem);overflow:clip hidden}.references-head[data-astro-cid-j6o3mlwn]{margin-bottom:clamp(1.5rem,3vw,2rem)}.references-kicker[data-astro-cid-j6o3mlwn]{font-size:var(--text-lg);color:var(--color-ink);margin:-.35rem 0 .75rem;font-weight:600;line-height:1.4}.references-examples[data-astro-cid-j6o3mlwn]{gap:1.25rem;max-width:44rem;margin:1.5rem 0;display:grid}.references-examples[data-astro-cid-j6o3mlwn] h3[data-astro-cid-j6o3mlwn]{font-size:var(--text-base);color:var(--color-ink);margin:0 0 .4rem;font-weight:700}.references-examples[data-astro-cid-j6o3mlwn] p[data-astro-cid-j6o3mlwn]{font-size:var(--text-base);color:var(--color-text-muted);margin:0;line-height:1.65}.references-outro[data-astro-cid-j6o3mlwn]{max-width:44rem;font-size:var(--text-base);color:var(--color-text-muted);margin:0 0 .85rem;line-height:1.65}.references-cta[data-astro-cid-j6o3mlwn]{align-items:center;gap:.35rem;display:inline-flex}.references-lead[data-astro-cid-j6o3mlwn]{max-width:36rem;margin-inline:auto}.references-marquee[data-astro-cid-j6o3mlwn]{width:100%;max-width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.references-marquee-fade[data-astro-cid-j6o3mlwn]{z-index:2;pointer-events:none;width:clamp(1.5rem,5vw,4rem);position:absolute;top:0;bottom:0}.references-marquee-fade--left[data-astro-cid-j6o3mlwn]{background:linear-gradient(90deg, var(--color-bg) 0%, transparent 100%);left:0}.references-marquee-fade--right[data-astro-cid-j6o3mlwn]{background:linear-gradient(270deg, var(--color-bg) 0%, transparent 100%);right:0}.references-marquee-track[data-astro-cid-j6o3mlwn]{will-change:transform;gap:clamp(1rem,2.5vw,1.75rem);width:max-content;padding-inline:clamp(.75rem,2vw,1.25rem);animation:48s linear infinite references-scroll;display:flex}.references-slide[data-astro-cid-j6o3mlwn]{border-radius:var(--radius-xl);border:1px solid var(--color-border);width:clamp(20rem,78vw,56rem);box-shadow:var(--shadow-soft);background:#fff;flex:none;margin:0;overflow:hidden}.references-slide[data-astro-cid-j6o3mlwn] img[data-astro-cid-j6o3mlwn]{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.references-slide-caption[data-astro-cid-j6o3mlwn]{border-top:1px solid var(--color-border);padding:1rem 1.1rem .85rem}.references-slide-caption[data-astro-cid-j6o3mlwn] strong[data-astro-cid-j6o3mlwn]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);margin-bottom:.35rem;font-weight:600;display:block}.references-slide-caption[data-astro-cid-j6o3mlwn] p[data-astro-cid-j6o3mlwn]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 .75rem;line-height:1.6}.references-slide-labels[data-astro-cid-j6o3mlwn]{border-top:1px solid var(--color-border);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);grid-template-columns:1fr 1fr;gap:.5rem;padding-top:.55rem;font-weight:700;display:grid}.references-slide-labels[data-astro-cid-j6o3mlwn] span[data-astro-cid-j6o3mlwn]:last-child{text-align:right}@keyframes references-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.references-marquee-track[data-astro-cid-j6o3mlwn]{flex-wrap:wrap;justify-content:center;width:100%;max-width:72rem;margin-inline:auto;animation:none}.references-slide[data-astro-cid-j6o3mlwn]:nth-child(n+4){display:none}}.faq[data-astro-cid-7synugci]{background:var(--color-bg-soft);padding-top:clamp(1rem,2.25vw,1.5rem);padding-bottom:clamp(3rem,5vw,4.25rem)}.faq-panel[data-astro-cid-7synugci]{border-block:1px solid var(--color-border);background:#fff;padding-block:clamp(2.35rem,4.5vw,3.35rem)}.faq-panel-inner[data-astro-cid-7synugci]{width:min(100% - clamp(1.25rem,4vw,3rem),80rem);margin-inline:auto}.faq-layout[data-astro-cid-7synugci]{gap:clamp(1.5rem,3vw,2rem);display:grid}.faq-intro[data-astro-cid-7synugci]{flex-direction:column;gap:.85rem;display:flex}.faq-title[data-astro-cid-7synugci]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:600;line-height:1.12}.faq-lead[data-astro-cid-7synugci]{font-size:var(--text-base);color:var(--color-text-muted);flex:1;margin:0;line-height:1.6}.faq-contact-link[data-astro-cid-7synugci]{font-size:var(--text-sm);color:var(--color-accent);align-items:center;gap:.35rem;margin-top:auto;padding-top:.5rem;font-weight:700;text-decoration:none;display:inline-flex}.faq-contact-link[data-astro-cid-7synugci]:hover{color:var(--color-accent-hover)}.faq-list[data-astro-cid-7synugci]{gap:.65rem;min-width:0;display:grid}.faq-item[data-astro-cid-7synugci]{background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.05rem 1.15rem}.faq-item[data-astro-cid-7synugci][open]{background:#fff;box-shadow:0 2px 8px #0b12200a}summary[data-astro-cid-7synugci]{cursor:pointer;font-size:var(--text-sm);min-height:1.5rem;padding-inline-end:1.5rem;font-weight:600;line-height:1.5;list-style:none;position:relative}summary[data-astro-cid-7synugci]:after{content:"+";color:var(--color-accent);font-size:1.15rem;font-weight:500;line-height:1;transition:transform .2s;position:absolute;top:0;right:0}.faq-item[data-astro-cid-7synugci][open] summary[data-astro-cid-7synugci]:after{content:"−"}summary[data-astro-cid-7synugci]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{font-size:var(--text-sm);color:var(--color-text-muted);margin:.65rem 0 0;line-height:1.6}@media (width>=900px){.faq-panel-inner[data-astro-cid-7synugci]{width:min(100% - 3rem,80rem)}.faq-layout[data-astro-cid-7synugci]{grid-template-columns:minmax(12rem,.32fr) minmax(0,.68fr);align-items:stretch;gap:clamp(2rem,4vw,3rem)}.faq-intro[data-astro-cid-7synugci]{border-right:1px solid var(--color-border);min-height:100%;padding-right:clamp(1.5rem,3vw,2.25rem)}.faq-layout[data-astro-cid-7synugci]:not(:has(.faq-intro)){grid-template-columns:1fr}.faq-layout[data-astro-cid-7synugci]:not(:has(.faq-intro)) .faq-list[data-astro-cid-7synugci]{width:100%;max-width:40rem;margin-inline:auto}}
