.services-module__DsJI_G__build{--accent:#2ee59d}.services-module__DsJI_G__check{--accent:#f5b83d}.services-module__DsJI_G__run{--accent:#6ea8ff}.services-module__DsJI_G__other,.services-module__DsJI_G__audience{--accent:#e3e6ec}.services-module__DsJI_G__trail ol{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 1.1rem;padding:0;font-size:.95rem;list-style:none;display:flex}.services-module__DsJI_G__trail li{align-items:center;gap:.4rem;display:inline-flex}.services-module__DsJI_G__trail a{color:#c9ced6;text-decoration:none}.services-module__DsJI_G__trail a:hover{color:var(--on-dark);text-decoration:underline}.services-module__DsJI_G__trailSeparator{color:#fff6}.services-module__DsJI_G__trailGroup{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:.8rem;font-weight:700}.services-module__DsJI_G__trailCurrent{color:var(--on-dark);gap:.55rem;font-weight:600}.services-module__DsJI_G__badgeIcon{width:2rem;height:2rem;color:var(--ink);background:var(--accent);border-radius:50%;place-items:center;display:grid}.services-module__DsJI_G__panels{display:grid}.services-module__DsJI_G__panel{border-top:1px solid var(--border);grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:1rem clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,3vw,2.25rem) 0;display:grid}.services-module__DsJI_G__panel:last-child{border-bottom:1px solid var(--border)}.services-module__DsJI_G__panelTitle{margin:0;font-size:clamp(1.15rem,2vw,1.4rem)}.services-module__DsJI_G__panelBody{max-width:52rem}.services-module__DsJI_G__panelBody>:first-child{margin-top:0}.services-module__DsJI_G__panelBody>:last-child{margin-bottom:0}.services-module__DsJI_G__panelBody>p{margin:0 0 1rem}@media (max-width:48rem){.services-module__DsJI_G__panel{grid-template-columns:minmax(0,1fr)}}.services-module__DsJI_G__contrasts ul{margin:0;padding:0;list-style:none}.services-module__DsJI_G__contrastHead,.services-module__DsJI_G__contrast{grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.services-module__DsJI_G__contrastHead{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-size:.8rem;font-weight:700}.services-module__DsJI_G__contrastHead span:last-child{color:var(--green-text)}.services-module__DsJI_G__contrast{border-top:1px solid var(--border);padding-block:1.25rem}.services-module__DsJI_G__contrastBefore{font-family:var(--font-heading);color:var(--ink);margin:0;font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.25}.services-module__DsJI_G__contrastArrow{color:var(--green-text);justify-self:center}.services-module__DsJI_G__contrastAfter{font-size:1.05rem}@media (max-width:44rem){.services-module__DsJI_G__contrastHead{display:none}.services-module__DsJI_G__contrast{grid-template-columns:minmax(0,1fr);gap:.5rem}.services-module__DsJI_G__contrastArrow{justify-self:start;transform:rotate(90deg)}}.services-module__DsJI_G__related.services-module__DsJI_G__related{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}@media (max-width:44rem){.services-module__DsJI_G__related.services-module__DsJI_G__related{grid-template-columns:minmax(0,1fr)}}.services-module__DsJI_G__related.services-module__DsJI_G__related>li,.services-module__DsJI_G__techChips.services-module__DsJI_G__techChips>li{margin:0}.services-module__DsJI_G__techChips.services-module__DsJI_G__techChips{flex-wrap:wrap;gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.services-module__DsJI_G__techChip{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .85rem .45rem .55rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.services-module__DsJI_G__techChip img{object-fit:contain;width:1.6rem;height:1.6rem}.services-module__DsJI_G__techChips .services-module__DsJI_G__techChip{color:var(--ink)}a.services-module__DsJI_G__techChip:hover{border-color:var(--ink)}
.ServiceTile-module__Sxq6SG__build{--accent:#2ee59d}.ServiceTile-module__Sxq6SG__check{--accent:#f5b83d}.ServiceTile-module__Sxq6SG__run{--accent:#6ea8ff}.ServiceTile-module__Sxq6SG__other{--accent:#e3e6ec}.ServiceTile-module__Sxq6SG__listWrap{min-width:0}.ServiceTile-module__Sxq6SG__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ServiceTile-module__Sxq6SG__list>li{margin:0}.ServiceTile-module__Sxq6SG__tile{isolation:isolate;border-radius:12px;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.85rem;height:100%;padding:1rem 1.1rem;text-decoration:none;transition:background .2s,border-color .25s,transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.ServiceTile-module__Sxq6SG__tile:before{content:"";z-index:-1;opacity:0;background:radial-gradient(180px circle at var(--tx,50%) var(--ty,50%), color-mix(in srgb, var(--accent) var(--glow-strength), transparent), transparent 70%);transition:opacity .3s;position:absolute;inset:0}.ServiceTile-module__Sxq6SG__tile:hover,.ServiceTile-module__Sxq6SG__tile:focus-visible{border-color:var(--accent);transform:translateY(-3px)}.ServiceTile-module__Sxq6SG__tile:hover:before,.ServiceTile-module__Sxq6SG__tile:focus-visible:before{opacity:1}.ServiceTile-module__Sxq6SG__icon{background:var(--accent);width:2.75rem;height:2.75rem;color:var(--ink);border-radius:50%;place-items:center;transition:transform .3s,box-shadow .3s;display:grid}.ServiceTile-module__Sxq6SG__tile:hover .ServiceTile-module__Sxq6SG__icon{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 25%, transparent);transform:scale(1.08)rotate(-6deg)}.ServiceTile-module__Sxq6SG__text{gap:.25rem;display:grid}.ServiceTile-module__Sxq6SG__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ServiceTile-module__Sxq6SG__title{font-family:var(--font-heading);letter-spacing:.02em;font-size:1.38rem;line-height:1.15}.ServiceTile-module__Sxq6SG__hint{font-size:.9rem}.ServiceTile-module__Sxq6SG__arrow{transition:transform .2s,color .2s}.ServiceTile-module__Sxq6SG__tile:hover .ServiceTile-module__Sxq6SG__arrow{transform:translate(4px)}.ServiceTile-module__Sxq6SG__dark{--glow-strength:8%;background:#ffffff0d;border:1px solid #ffffff1a}.ServiceTile-module__Sxq6SG__dark:hover{box-shadow:0 10px 24px -14px color-mix(in srgb, var(--accent) 40%, transparent);background:#ffffff12}.ServiceTile-module__Sxq6SG__dark .ServiceTile-module__Sxq6SG__title{color:var(--on-dark)}.ServiceTile-module__Sxq6SG__dark .ServiceTile-module__Sxq6SG__hint,.ServiceTile-module__Sxq6SG__dark .ServiceTile-module__Sxq6SG__eyebrow{color:var(--on-dark-muted)}.ServiceTile-module__Sxq6SG__dark .ServiceTile-module__Sxq6SG__arrow{color:var(--accent)}.ServiceTile-module__Sxq6SG__light{--glow-strength:12%;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--accent);color:var(--ink)}.ServiceTile-module__Sxq6SG__light:hover{box-shadow:0 10px 24px -14px color-mix(in srgb, var(--accent) 50%, transparent), 0 4px 12px #12112b0f}.ServiceTile-module__Sxq6SG__light .ServiceTile-module__Sxq6SG__title{font-family:var(--font-body);letter-spacing:normal;color:var(--ink);font-size:1.05rem}.ServiceTile-module__Sxq6SG__light .ServiceTile-module__Sxq6SG__hint,.ServiceTile-module__Sxq6SG__light .ServiceTile-module__Sxq6SG__eyebrow,.ServiceTile-module__Sxq6SG__light .ServiceTile-module__Sxq6SG__arrow{color:var(--muted)}.ServiceTile-module__Sxq6SG__light:hover .ServiceTile-module__Sxq6SG__arrow{color:var(--ink)}@media (prefers-reduced-motion:reduce){.ServiceTile-module__Sxq6SG__tile,.ServiceTile-module__Sxq6SG__tile:before,.ServiceTile-module__Sxq6SG__icon,.ServiceTile-module__Sxq6SG__arrow{transition:none}.ServiceTile-module__Sxq6SG__tile:hover,.ServiceTile-module__Sxq6SG__tile:hover .ServiceTile-module__Sxq6SG__icon,.ServiceTile-module__Sxq6SG__tile:hover .ServiceTile-module__Sxq6SG__arrow{transform:none}}
.ReportPreview-module__XQgdSa__sheet{background:var(--surface);color:var(--text);margin:0;border-radius:8px;max-width:30rem;margin-inline:auto;padding:1.5rem 1.6rem 1.6rem;font-size:.9rem;line-height:1.45;box-shadow:0 2px 4px #00000014,0 24px 60px #11122647}.ReportPreview-module__XQgdSa__compact{max-width:24rem;transform:rotate(1.5deg)}.ReportPreview-module__XQgdSa__head{border-bottom:3px solid var(--green);justify-content:space-between;align-items:center;padding-bottom:.6rem;display:flex}.ReportPreview-module__XQgdSa__brand{font-family:var(--font-heading);color:var(--ink);font-size:1.25rem;font-weight:600}.ReportPreview-module__XQgdSa__sampleTag{letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--green);border-radius:4px;padding:.2rem .5rem;font-size:.7rem;font-weight:700}.ReportPreview-module__XQgdSa__company{color:var(--ink);margin:.9rem 0 .5rem;font-weight:700}.ReportPreview-module__XQgdSa__subject{color:var(--muted);margin:0 0 .9rem}.ReportPreview-module__XQgdSa__areas{margin:0;padding:0;list-style:none}.ReportPreview-module__XQgdSa__areas li{border-bottom:1px solid var(--border-soft);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;font-weight:600;display:flex}.ReportPreview-module__XQgdSa__label,.ReportPreview-module__XQgdSa__labelNeutral{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.ReportPreview-module__XQgdSa__label.ReportPreview-module__XQgdSa__gruen{background:var(--success-bg);color:var(--success-text)}.ReportPreview-module__XQgdSa__label.ReportPreview-module__XQgdSa__gelb{background:var(--warning-bg);color:var(--warning-text)}.ReportPreview-module__XQgdSa__label.ReportPreview-module__XQgdSa__rot{background:var(--danger-bg);color:var(--danger-text)}.ReportPreview-module__XQgdSa__labelNeutral{background:var(--neutral-bg);color:#3e4a57;text-transform:none;letter-spacing:0}.ReportPreview-module__XQgdSa__firstSteps{background:var(--ink);color:var(--on-dark);border-radius:6px;margin:1rem 0 0;padding:.7rem .9rem;font-size:.92rem}.ReportPreview-module__XQgdSa__firstSteps strong{color:var(--green)}.ReportPreview-module__XQgdSa__total{color:var(--muted);flex-wrap:wrap;gap:.4rem 1rem;margin:.9rem 0 0;font-size:.82rem;display:flex}.ReportPreview-module__XQgdSa__dot{vertical-align:.02rem;border-radius:50%;width:.6rem;height:.6rem;display:inline-block}.ReportPreview-module__XQgdSa__dot.ReportPreview-module__XQgdSa__gruen{background:var(--green-dark)}.ReportPreview-module__XQgdSa__dot.ReportPreview-module__XQgdSa__gelb{background:var(--highlight)}.ReportPreview-module__XQgdSa__dot.ReportPreview-module__XQgdSa__rot{background:var(--crimson)}.ReportPreview-module__XQgdSa__stack{max-width:32rem;margin-inline:auto;padding-bottom:1rem;position:relative}.ReportPreview-module__XQgdSa__stackBack{width:72%;position:absolute;top:0;left:0}.ReportPreview-module__XQgdSa__stackBack .ReportPreview-module__XQgdSa__sheet{transform:rotate(-4deg)}.ReportPreview-module__XQgdSa__stackFront{width:78%;margin:6.5rem 0 0 auto;position:relative;transform:rotate(2deg)}.ReportPreview-module__XQgdSa__findingTitle{font-family:var(--font-heading);color:var(--ink);margin:.9rem 0 .6rem;font-size:1.25rem;font-weight:600;line-height:1.25}.ReportPreview-module__XQgdSa__labels{flex-wrap:wrap;gap:.35rem;margin:0 0 .9rem;display:flex}.ReportPreview-module__XQgdSa__notes{gap:.55rem;margin:0;display:grid}.ReportPreview-module__XQgdSa__notes div{grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;display:grid}.ReportPreview-module__XQgdSa__notes dt{letter-spacing:.04em;text-transform:uppercase;color:#6b7580;padding-top:.15rem;font-size:.72rem;font-weight:700}.ReportPreview-module__XQgdSa__notes dd{color:var(--ink);margin:0}@media (prefers-reduced-motion:reduce){.ReportPreview-module__XQgdSa__stackBack .ReportPreview-module__XQgdSa__sheet,.ReportPreview-module__XQgdSa__stackFront{transform:none}}
.MobileCta-module__HvxVpq__bar{display:none}@media (max-width:48rem){.MobileCta-module__HvxVpq__bar{z-index:20;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--ink) 96%, transparent);transition:transform .2s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.MobileCta-module__HvxVpq__visible{transform:none}.MobileCta-module__HvxVpq__bar a{text-align:center;background:var(--green);color:var(--ink);border-radius:var(--radius);padding:.8rem;font-weight:700;text-decoration:none;display:block}}@media (prefers-reduced-motion:reduce){.MobileCta-module__HvxVpq__bar{transition:none}}
.JumpBar-module__SesbHa__bar{top:var(--header-offset);z-index:25;background:var(--surface);border-bottom:1px solid var(--border);transition:top .25s;position:sticky;box-shadow:0 2px 10px #1112260d}.JumpBar-module__SesbHa__list{scrollbar-width:none;gap:.25rem;margin-block:0;list-style:none;display:flex;position:relative;overflow-x:auto}.JumpBar-module__SesbHa__list::-webkit-scrollbar{display:none}.JumpBar-module__SesbHa__list a{color:var(--muted);white-space:nowrap;padding:.95rem .8rem .85rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s;display:block}.JumpBar-module__SesbHa__list a:hover{color:var(--ink)}.JumpBar-module__SesbHa__list .JumpBar-module__SesbHa__active{color:var(--ink);font-weight:700}.JumpBar-module__SesbHa__indicator{height:3px;width:var(--width,0);background:rgb(var(--accent-rgb));transform:translateX(var(--x,0));border-radius:3px 3px 0 0;transition:transform .45s cubic-bezier(.34,1.56,.64,1),width .45s cubic-bezier(.34,1.56,.64,1),opacity .2s;position:absolute;bottom:0;left:0}.JumpBar-module__SesbHa__indicator[data-visible=false]{opacity:0}@media (prefers-reduced-motion:reduce){.JumpBar-module__SesbHa__bar,.JumpBar-module__SesbHa__indicator{transition:none}}@media print{.JumpBar-module__SesbHa__bar{display:none}}
.Devices-module__yw_y5W__devices{--p:0;max-width:44rem;position:relative}.Devices-module__yw_y5W__withMobile{padding:0 9% 8% 0}.Devices-module__yw_y5W__browser{border:2px solid var(--devices-frame,var(--ink));background:var(--devices-background,var(--surface));border-radius:.9rem;overflow:hidden;box-shadow:0 1.5rem 3rem #00000040}.Devices-module__yw_y5W__toolbar{border-bottom:2px solid var(--devices-frame,var(--ink));align-items:center;gap:.4rem;padding:.55rem .8rem;display:flex}.Devices-module__yw_y5W__toolbar span{border:2px solid var(--devices-frame,var(--ink));border-radius:50%;width:.6rem;height:.6rem}.Devices-module__yw_y5W__toolbar em{border:2px solid var(--devices-frame,var(--ink));color:var(--devices-frame,var(--ink));text-overflow:ellipsis;white-space:nowrap;border-radius:.4rem;flex:1;margin-left:.6rem;padding:.1rem .7rem;font-size:.75rem;font-style:normal;overflow:hidden}.Devices-module__yw_y5W__screen{isolation:isolate;aspect-ratio:16/10;background:var(--surface);position:relative;overflow:hidden;container-type:size}.Devices-module__yw_y5W__screen img{z-index:1;width:100%;height:auto;transform:translateY(calc((100cqh - 100%) * var(--p)));will-change:transform;display:block;position:relative}.Devices-module__yw_y5W__screen:before,.Devices-module__yw_y5W__screen:after{content:"";pointer-events:none;position:absolute;inset:0}.Devices-module__yw_y5W__screen:before{--bone:#0f122814;background:linear-gradient(var(--bone) 0 0) 5% 7% / 14% 5% no-repeat, linear-gradient(var(--bone) 0 0) 95% 7% / 34% 3% no-repeat, linear-gradient(var(--bone) 0 0) 50% 32% / 91% 30% no-repeat, linear-gradient(var(--bone) 0 0) 6% 88% / 27% 30% no-repeat, linear-gradient(var(--bone) 0 0) 50% 88% / 27% 30% no-repeat, linear-gradient(var(--bone) 0 0) 94% 88% / 27% 30% no-repeat}.Devices-module__yw_y5W__phone .Devices-module__yw_y5W__screen:before{background:linear-gradient(var(--bone) 0 0) 10% 5% / 30% 4% no-repeat, linear-gradient(var(--bone) 0 0) 90% 5% / 12% 4% no-repeat, linear-gradient(var(--bone) 0 0) 50% 25% / 80% 26% no-repeat, linear-gradient(var(--bone) 0 0) 10% 49% / 60% 3% no-repeat, linear-gradient(var(--bone) 0 0) 10% 55% / 80% 2% no-repeat, linear-gradient(var(--bone) 0 0) 50% 88% / 80% 26% no-repeat}.Devices-module__yw_y5W__screen:after{background:linear-gradient(100deg,#0000 30%,#ffffffa6 50%,#0000 70%) 0 0/250% 100% no-repeat;animation:1.6s ease-in-out infinite Devices-module__yw_y5W__shimmer}@keyframes Devices-module__yw_y5W__shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.Devices-module__yw_y5W__screen[data-image=pending] img{opacity:0}.Devices-module__yw_y5W__screen[data-image=loaded] img{opacity:1;transition:opacity .2s}.Devices-module__yw_y5W__screen[data-image=loaded]:before,.Devices-module__yw_y5W__screen[data-image=loaded]:after{display:none}.Devices-module__yw_y5W__phone{background:var(--ink);outline-offset:-2px;border-radius:1.5rem;outline:1px solid #ffffff2e;width:24%;padding:.3rem;position:absolute;bottom:0;right:0;box-shadow:0 1rem 2rem #0000004d;container-type:inline-size}.Devices-module__yw_y5W__phone:before,.Devices-module__yw_y5W__phone:after{content:"";background:var(--ink);border-radius:2px;width:3px;position:absolute}.Devices-module__yw_y5W__phone:before{height:12%;top:24%;right:-3px}.Devices-module__yw_y5W__phone:after{height:16%;top:18%;left:-3px}.Devices-module__yw_y5W__phoneScreen{background:var(--surface);border-radius:1.2rem;position:relative;overflow:hidden}.Devices-module__yw_y5W__statusBar{background:var(--surface);color:var(--ink);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:4.5cqw 7cqw 3cqw;font-size:6cqw;font-weight:700;line-height:1;display:grid}.Devices-module__yw_y5W__time{font-variant-numeric:tabular-nums}.Devices-module__yw_y5W__colon{animation:1s step-end 5 Devices-module__yw_y5W__blink}@keyframes Devices-module__yw_y5W__blink{50%{opacity:0}}.Devices-module__yw_y5W__island{background:var(--ink);border-radius:999px;width:28cqw;height:8cqw}.Devices-module__yw_y5W__statusIcons{justify-content:flex-end;gap:1.5cqw;display:flex}.Devices-module__yw_y5W__statusIcons svg{stroke-width:2.5px;width:7cqw;height:7cqw}.Devices-module__yw_y5W__phone .Devices-module__yw_y5W__screen{aspect-ratio:9/18}.Devices-module__yw_y5W__homeIndicator{background:var(--ink);border-radius:999px;width:34%;height:.2rem;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffffb3}@media (prefers-reduced-motion:reduce){.Devices-module__yw_y5W__screen img{transform:none}.Devices-module__yw_y5W__colon,.Devices-module__yw_y5W__screen:after{animation:none}}
.LogoBand-module__g7Z8tW__band{background:var(--surface);padding:1.4rem 0 1.4rem var(--gutter);border-bottom:1px solid var(--border);align-items:center;gap:clamp(1rem,3vw,2.5rem);display:flex}.LogoBand-module__g7Z8tW__title{max-width:7rem;color:var(--ink);flex-shrink:0;margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.LogoBand-module__g7Z8tW__window{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000)}.LogoBand-module__g7Z8tW__track{width:max-content;animation:45s linear infinite LogoBand-module__g7Z8tW__scroll-logos;display:flex}.LogoBand-module__g7Z8tW__band:hover .LogoBand-module__g7Z8tW__track,.LogoBand-module__g7Z8tW__band[data-paused] .LogoBand-module__g7Z8tW__track{animation-play-state:paused}.LogoBand-module__g7Z8tW__toggle{width:2.25rem;height:2.25rem;margin-right:var(--gutter);border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.LogoBand-module__g7Z8tW__toggle:hover{border-color:var(--green-text);color:var(--green-text)}.LogoBand-module__g7Z8tW__list{align-items:center;gap:clamp(2rem,5vw,4rem);margin:0;padding:0 clamp(1rem,2.5vw,2rem);list-style:none;display:flex}.LogoBand-module__g7Z8tW__list img{object-fit:contain;width:auto;max-width:9.5rem;height:3.2rem;display:block}@keyframes LogoBand-module__g7Z8tW__scroll-logos{to{transform:translate(-50%)}}@media (max-width:40rem){.LogoBand-module__g7Z8tW__title{display:none}.LogoBand-module__g7Z8tW__list img{height:2.6rem}}@media (prefers-reduced-motion:reduce){.LogoBand-module__g7Z8tW__track{width:auto;animation:none}.LogoBand-module__g7Z8tW__list{flex-wrap:wrap;row-gap:1rem}.LogoBand-module__g7Z8tW__list[aria-hidden],.LogoBand-module__g7Z8tW__toggle{display:none}}
:root{--altcha-border-color:var(--altcha-color-neutral);--altcha-border-width:1px;--altcha-border-radius:6px;--altcha-color-base:var(--lightningcss-light,#fff)var(--lightningcss-dark,#181818);--altcha-color-base-content:var(--lightningcss-light,#181818)var(--lightningcss-dark,#fff);--altcha-color-error:#c10c0c;--altcha-color-error-content:#fff;--altcha-color-neutral:var(--lightningcss-light,#c9c9c9)var(--lightningcss-dark,#585858);--altcha-color-neutral-content:var(--lightningcss-light,#5a5a5a)var(--lightningcss-dark,#fff);--altcha-color-primary:#1d1dc9;--altcha-color-primary-content:#fff;--altcha-color-success:#008d00;--altcha-color-success-content:#fff;--altcha-checkbox-border-color:var(--lightningcss-light,#959393)var(--lightningcss-dark,#666);--altcha-checkbox-border-radius:5px;--altcha-checkbox-border-width:var(--altcha-border-width);--altcha-checkbox-outline:2px solid var(--altcha-checkbox-outline-color);--altcha-checkbox-outline-color:-webkit-focus-ring-color;--altcha-checkbox-outline-offset:2px;--altcha-checkbox-size:22px;--altcha-checkbox-transition-duration:var(--altcha-transition-duration);--altcha-input-background-color:var(--altcha-color-base);--altcha-input-border-radius:3px;--altcha-input-border-width:1px;--altcha-input-color:var(--altcha-color-base-content);--altcha-max-width:320px;--altcha-padding:.75rem;--altcha-popover-arrow-size:6px;--altcha-popover-color:var(--altcha-border-color);--altcha-shadow:drop-shadow(3px 3px 6px #0003);--altcha-spinner-color:var(--altcha-color-base-content);--altcha-switch-background-color:var(--altcha-color-neutral);--altcha-switch-border-radius:calc(infinity*1px);--altcha-switch-height:var(--altcha-checkbox-size);--altcha-switch-padding:.25rem;--altcha-switch-width:calc(var(--altcha-checkbox-size)*1.75);--altcha-switch-toggle-border-radius:100%;--altcha-switch-toggle-color:var(--altcha-color-neutral-content);--altcha-switch-toggle-size:calc(var(--altcha-switch-height) - var(--altcha-switch-padding)*2);--altcha-transition-duration:.6s;--altcha-z-index:100000000;--altcha-z-index-popover:1000000000}@supports (color:lab(0% 0 0)){:root{--altcha-color-base:var(--lightningcss-light,lab(99.9994% .00113249 -.0418425))var(--lightningcss-dark,lab(8.24853% .000201166 -.00760853));--altcha-color-base-content:var(--lightningcss-light,lab(8.24853% .000201166 -.00760853))var(--lightningcss-dark,lab(99.9994% .00113249 -.0418425));--altcha-color-error:lab(41.4522% 64.4369 52.4752);--altcha-color-error-content:lab(99.9994% .00113249 -.0418425);--altcha-color-neutral:var(--lightningcss-light,lab(80.965% .00110269 -.0380754))var(--lightningcss-dark,lab(37.4061% .000536442 -.0190198));--altcha-color-neutral-content:var(--lightningcss-light,lab(38.2413% .000536442 -.0190258))var(--lightningcss-dark,lab(99.9994% .00113249 -.0418425));--altcha-color-primary:lab(25.844% 49.507 -87.3721);--altcha-color-primary-content:lab(99.9994% .00113249 -.0418425);--altcha-color-success:lab(50.7986% -51.0164 52.0791);--altcha-color-success-content:lab(99.9994% .00113249 -.0418425);--altcha-checkbox-border-color:var(--lightningcss-light,lab(61.1081% .757754 .243509))var(--lightningcss-dark,lab(43.1922% .000625849 -.0228286));--altcha-shadow:drop-shadow(3px 3px 6px lab(0% 0 0/.2))}}@supports ((-moz-appearance:none)){:root{--altcha-checkbox-outline-color:var(--altcha-color-primary)}}.altcha{all:revert-layer;font-family:inherit;font-size:inherit;display:none;position:relative}.altcha[data-visible]{display:block}.altcha *,.altcha-popover,.altcha-popover *{all:revert-layer;box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:1.25}.altcha a,.altcha-popover a{color:currentColor;text-decoration:none}.altcha a:hover,.altcha-popover a:hover{color:currentColor}.altcha-main{background-color:var(--altcha-color-base);border:var(--altcha-border-width,1px) solid var(--altcha-border-color);border-radius:var(--altcha-border-radius,0);color:var(--altcha-color-base-content);max-width:var(--altcha-max-width,100%);padding:var(--altcha-padding);flex-direction:column;justify-content:space-between;align-items:start;gap:.5rem;display:flex}.altcha-main>*{width:100%;display:flex}.altcha-main>:first-child{flex-grow:1}.altcha-checkbox-wrap{flex-direction:row;flex-grow:1;align-items:center;gap:.5rem;display:flex}.altcha-checkbox-wrap>*{display:flex}.altcha-logo{opacity:.7}.altcha-footer{opacity:.7;flex-grow:1;justify-content:flex-end;align-items:center;gap:.5rem;font-size:.7rem;display:flex}.altcha-footer p{margin:0;padding:0}.altcha-error{font-size:.85rem}.altcha-button{background:var(--altcha-color-primary);border:var(--altcha-input-border-width) solid var(--altcha-color-primary);border-radius:var(--altcha-input-border-radius);color:var(--altcha-color-primary-content);cursor:pointer;align-items:center;gap:.5rem;padding:.35rem;font-size:.9rem;display:flex}.altcha-button:focus{border-color:var(--altcha-color-primary);outline:var(--altcha-checkbox-outline);outline-offset:var(--altcha-checkbox-outline-offset)}.altcha-button>.altcha-spinner,.altcha-button>svg{width:20px;height:20px}.altcha-button-secondary{border-color:var(--altcha-color-neutral);color:var(--altcha-color-neutral-content);background:0 0}.altcha-input{background:var(--altcha-input-background-color);border:var(--altcha-input-border-width) solid var(--altcha-color-neutral);border-radius:var(--altcha-input-border-radius);color:var(--altcha-input-color);flex-grow:1;width:auto;min-width:0;padding:.25rem;font-size:1rem}.altcha-input:focus{border-color:var(--altcha-color-primary);outline:var(--altcha-checkbox-outline);outline-offset:var(--altcha-checkbox-outline-offset)}.altcha-spinner{border:var(--altcha-checkbox-border-width) solid var(--altcha-spinner-color);opacity:.7;border-bottom-color:#0000;border-right-color:#0000;border-radius:100%;animation:.6s linear infinite altcha-rotate}.altcha-popover{background-color:var(--altcha-color-base);border:var(--altcha-border-width) solid var(--altcha-border-color);border-radius:var(--altcha-border-radius);color:var(--altcha-color-base-content);filter:var(--altcha-shadow);left:calc(var(--altcha-padding)/2);max-width:calc(var(--altcha-max-width) - var(--altcha-padding));top:calc(var(--altcha-padding) + var(--altcha-checkbox-size) + var(--altcha-popover-arrow-size));z-index:var(--altcha-z-index-popover);position:absolute}.altcha-popover-arrow{border-bottom-color:#0000;border:var(--altcha-popover-arrow-size) solid transparent;border-bottom:var(--altcha-popover-arrow-size) solid var(--altcha-popover-color);content:"";height:0;left:calc(var(--altcha-checkbox-size)/2);top:calc(var(--altcha-popover-arrow-size)*-2);width:0;position:absolute}.altcha-popover-content{max-height:100dvh;padding:var(--altcha-padding);overflow:auto}.altcha-popover[data-top=true][data-display=standard]{bottom:calc(100% - var(--altcha-padding) + var(--altcha-popover-arrow-size));top:auto}.altcha-popover[data-top=true][data-display=standard] .altcha-popover-arrow{border-bottom-color:#0000;border-top-color:var(--altcha-popover-color);bottom:calc(var(--altcha-popover-arrow-size)*-2);top:auto}.altcha-popover[data-variant=error]{--altcha-popover-color:var(--altcha-color-error);background-color:var(--altcha-color-error);border-color:var(--altcha-color-error);color:var(--altcha-color-error-content)}.altcha-popover[data-variant=error] .altcha-popover-content{padding:calc(var(--altcha-padding)/1.5) var(--altcha-padding)}.altcha-popover[data-display=overlay]{animation:.5s forwards altcha-overlay-slidein;top:45%;transform:translate(-50%,-50%)}.altcha-popover[data-display=bottomsheet],.altcha-popover[data-display=overlay]{width:var(--altcha-max-width);z-index:var(--altcha-z-index);position:fixed;left:50%}.altcha-popover[data-display=bottomsheet]{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;animation:.5s forwards altcha-bottomsheet-slideup;top:auto;bottom:-100%;transform:translate(-50%)}.altcha-popover[data-display=bottomsheet] .altcha-popover-content{padding-bottom:calc(var(--altcha-padding)*2)}.altcha-popover-backdrop{background:var(--altcha-color-base-content);opacity:.1;z-index:var(--altcha-z-index);transition:opacity .5s;position:fixed;inset:0}.altcha-popover-close{color:var(--altcha-color-base-content);cursor:pointer;text-align:center;height:1.25rem;text-shadow:0 0 1px var(--altcha-color-base);width:1.25rem;z-index:var(--altcha-z-index);font-size:1rem;line-height:.95;display:inline-block;position:absolute;top:-1.5rem;right:0}[dir=rtl] .altcha-popover{left:auto;right:calc(var(--altcha-padding)/2)}[dir=rtl] .altcha-popover-arrow{left:auto;right:calc(var(--altcha-checkbox-size)/2)}[dir=rtl] .altcha-popover-close{left:0;right:auto}.altcha-popover[data-display=bottomsheet] .altcha-footer,.altcha-popover[data-display=overlay] .altcha-footer{justify-content:center;align-items:center;gap:.5rem;padding-top:1rem}.altcha-popover[data-display=bottomsheet] .altcha-footer svg,.altcha-popover[data-display=overlay] .altcha-footer svg{vertical-align:middle;width:18px;height:18px}.altcha-code-challenge>form{flex-direction:column;gap:.5rem;display:flex}.altcha-code-challenge-title{font-weight:600}.altcha-code-challenge-text{font-size:.85rem}.altcha-code-challenge-image{border:var(--altcha-input-border-width) solid var(--altcha-color-neutral);border-radius:var(--altcha-input-border-radius);object-fit:contain;background:#fff;height:50px}.altcha-code-challenge-row{gap:.5rem;display:flex}.altcha-code-challenge-buttons{margin-top:var(--altcha-padding);flex-direction:column;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.altcha-code-challenge-buttons button{justify-content:center;width:100%}.altcha-checkbox{position:relative}.altcha-checkbox,.altcha-checkbox input{cursor:pointer;height:var(--altcha-checkbox-size);width:var(--altcha-checkbox-size)}.altcha-checkbox input{appearance:none;background:var(--altcha-input-background-color);border:var(--altcha-checkbox-border-width,2px) solid var(--altcha-checkbox-border-color);border-radius:var(--altcha-checkbox-border-radius);margin:0;padding:0;position:absolute;top:0;left:0}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (appearance:none){.altcha-checkbox input:focus{outline-width:2px;outline-style:solid}}.altcha-checkbox input:before{background:var(--altcha-color-neutral);border-radius:var(--altcha-checkbox-border-radius);content:"";width:100%;height:100%;display:block;transform:scale(0)}.altcha-checkbox input:checked{background-color:var(--altcha-color-success);border-color:var(--altcha-color-success)}.altcha-checkbox input:checked:before{background-color:var(--altcha-color-success);opacity:0;transition:all var(--altcha-checkbox-transition-duration) ease;transition-delay:.1s;transform:scale(2.2)}.altcha-checkbox svg{--altcha-radio-svg-size:calc(var(--altcha-checkbox-size)*.5);--altcha-radio-svg-offset:calc(var(--altcha-checkbox-size)*.25);fill:none;height:var(--altcha-radio-svg-size);left:var(--altcha-radio-svg-offset);opacity:0;stroke:currentColor;stroke-dasharray:16;stroke-dashoffset:16px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;top:var(--altcha-radio-svg-offset);width:var(--altcha-radio-svg-size);position:absolute;transform:translateZ(0)}.altcha-checkbox input:checked+svg{color:var(--altcha-color-success-content);opacity:1;stroke-dashoffset:0;transition:all var(--altcha-checkbox-transition-duration) ease;transition-delay:.1s}.altcha-checkbox-spinner{height:var(--altcha-checkbox-size);width:var(--altcha-checkbox-size);display:none;position:absolute;top:0;left:0}.altcha-checkbox[data-loading=true] input{appearance:none;opacity:0;pointer-events:none}.altcha-checkbox[data-loading=true] .altcha-checkbox-spinner{display:block}.altcha-checkbox-native{position:relative}.altcha-checkbox-native,.altcha-checkbox-native input{height:var(--altcha-checkbox-size);width:var(--altcha-checkbox-size)}.altcha-checkbox-native input{margin:0}.altcha-checkbox-native-spinner{height:var(--altcha-checkbox-size);width:var(--altcha-checkbox-size);display:none;position:absolute;top:0;left:0}.altcha-checkbox-native[data-loading=true] input{appearance:none;opacity:0;pointer-events:none}.altcha-checkbox-native[data-loading=true] .altcha-checkbox-native-spinner{display:block}.altcha-switch{background-color:var(--altcha-switch-background-color);border-radius:var(--altcha-switch-border-radius);height:var(--altcha-switch-height);padding:var(--altcha-switch-padding);width:var(--altcha-switch-width);align-items:center;display:flex;position:relative}.altcha-switch:focus-within{outline:var(--altcha-checkbox-outline);outline-offset:var(--altcha-checkbox-outline-offset)}.altcha-switch input{appearance:none;cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.altcha-switch-toggle{background-color:var(--altcha-switch-toggle-color);border-radius:var(--altcha-switch-toggle-border-radius);cursor:pointer;left:var(--altcha-switch-padding);justify-content:center;align-items:center;transition:width .15s ease-out,left .15s ease-out;display:flex;position:absolute}.altcha-switch-spinner,.altcha-switch-toggle{height:var(--altcha-switch-toggle-size);width:var(--altcha-switch-toggle-size)}.altcha-switch-spinner{display:none}.altcha-switch[data-loading=true]{pointer-events:none}.altcha-switch[data-loading=true] .altcha-switch-spinner{display:block}.altcha-switch[data-loading=true] .altcha-switch-toggle{left:calc(50% - var(--altcha-switch-toggle-size)/2);background-color:#0000}[data-state=verified] .altcha-switch{--altcha-switch-background-color:var(--altcha-color-success)}[data-state=verified] .altcha-switch-toggle{background-color:var(--altcha-color-success-content)}[data-state=verified] .altcha-switch-toggle,[dir=rtl] .altcha-switch-toggle{left:calc(100% - var(--altcha-switch-height) + var(--altcha-switch-padding))}[dir=rtl][data-state=verified] .altcha-switch-toggle{left:var(--altcha-switch-padding)}.altcha-floating-arrow{border:6px solid #0000;border-bottom:6px solid var(--altcha-border-color);content:"";width:0;height:0;position:absolute;top:-12px;left:12px}.altcha-overlay-backdrop{transition:opacity var(--altcha-transition-duration);z-index:var(--altcha-z-index);position:fixed;inset:0}.altcha-overlay-close{color:currentColor;cursor:pointer;text-align:center;height:1rem;text-shadow:0 0 1px var(--altcha-color-base);width:1rem;z-index:var(--altcha-z-index);font-size:1rem;line-height:.85;display:inline-block;position:absolute;top:-1.5rem;right:0}.altcha[data-display=overlay]{animation:altcha-overlay-slidein var(--altcha-transition-duration) forwards;filter:var(--altcha-shadow);opacity:0;z-index:var(--altcha-z-index);position:fixed;top:45%;left:50%;transform:translate(-50%,-50%)}.altcha[data-display=overlay] .altcha-main{width:var(--altcha-max-width)}.altcha[data-display=floating]{filter:var(--altcha-shadow);left:var(--altcha-floating-left,-100%);top:var(--altcha-floating-top,-100%);z-index:var(--altcha-z-index);display:none;position:fixed}.altcha[data-display=floating] .altcha-main{width:var(--altcha-max-width)}.altcha[data-display=floating][data-floating-position=top] .altcha-floating-arrow{border-bottom-color:#0000;border-top-color:var(--altcha-border-color);top:auto;bottom:-12px}.altcha[data-display=floating][data-visible]{display:flex}.altcha[data-display=bar]{filter:var(--altcha-shadow);transition:bottom var(--altcha-transition-duration),top var(--altcha-transition-duration);z-index:var(--altcha-z-index);position:fixed;bottom:-100%;left:0;right:0}.altcha[data-display=bar] .altcha-main{border-width:var(--altcha-border-width) 0 0 0;border-radius:0;flex-direction:row;align-items:center;max-width:100%!important}.altcha[data-display=bar] .altcha-main>*{width:auto}.altcha[data-display=bar][data-placement=top]{top:-100%;bottom:auto}.altcha[data-display=bar][data-placement=top] .altcha-main{border-width:0 0 var(--altcha-border-width) 0}.altcha[data-display=bar][data-placement=bottom]:not([data-state=unverified]){bottom:0}.altcha[data-display=bar][data-placement=top]:not([data-state=unverified]){top:0}.altcha[data-display=invisible]{display:none}@keyframes altcha-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes altcha-bottomsheet-slideup{to{bottom:0}}@keyframes altcha-overlay-slidein{to{opacity:1;top:50%}}
.AltchaWidget-module__vxnuQW__widget{--altcha-border-radius:var(--radius);--altcha-max-width:100%;display:block}
.InquiryForm-module__5gyVua__form{gap:1.1rem;display:grid}.InquiryForm-module__5gyVua__chipGroup{border:0;margin:0;padding:0}.InquiryForm-module__5gyVua__chipGroup legend{color:var(--ink);margin-bottom:.6rem;font-weight:600}.InquiryForm-module__5gyVua__chips{flex-wrap:wrap;gap:.5rem;display:flex}.InquiryForm-module__5gyVua__chip input{opacity:0;pointer-events:none;position:absolute}.InquiryForm-module__5gyVua__chip span{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:999px;padding:.5rem .9rem;font-size:.95rem;transition:background .15s,border-color .15s;display:inline-block}.InquiryForm-module__5gyVua__chip span:hover{border-color:var(--ink)}.InquiryForm-module__5gyVua__chip input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.InquiryForm-module__5gyVua__chip input:focus-visible+span{outline:3px solid var(--green-dark);outline-offset:2px}.InquiryForm-module__5gyVua__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1.1rem;display:grid}.InquiryForm-module__5gyVua__field{gap:.35rem;display:grid}.InquiryForm-module__5gyVua__field label{color:var(--ink);font-size:.95rem;font-weight:600}.InquiryForm-module__5gyVua__field input,.InquiryForm-module__5gyVua__field select,.InquiryForm-module__5gyVua__field textarea{font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);width:100%;padding:.7rem .8rem}.InquiryForm-module__5gyVua__field input::placeholder,.InquiryForm-module__5gyVua__field textarea::placeholder{color:#9aa3ad}.InquiryForm-module__5gyVua__field input:focus,.InquiryForm-module__5gyVua__field select:focus,.InquiryForm-module__5gyVua__field textarea:focus{outline:3px solid var(--green);outline-offset:0;border-color:var(--ink)}.InquiryForm-module__5gyVua__field [aria-invalid=true]{border-color:var(--crimson)}.InquiryForm-module__5gyVua__error{color:var(--crimson);margin:.25rem 0 0;font-size:.9rem}.InquiryForm-module__5gyVua__message{border-left:4px solid var(--crimson);background:#fdecef;margin:0;padding:.75rem 1rem}.InquiryForm-module__5gyVua__button{font:inherit;background:var(--green);color:var(--ink);border-radius:var(--radius);cursor:pointer;border:0;justify-self:start;padding:.95rem 1.6rem;font-weight:700}.InquiryForm-module__5gyVua__button:hover:not(:disabled){background:var(--green-dark)}.InquiryForm-module__5gyVua__button:disabled{opacity:.6;cursor:progress}.InquiryForm-module__5gyVua__note{color:var(--muted);margin:0;font-size:.85rem}.InquiryForm-module__5gyVua__note svg{vertical-align:-.1rem;color:var(--green-text)}.InquiryForm-module__5gyVua__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
.SelfCheck-module__yNdwDG__check{max-width:48rem}.SelfCheck-module__yNdwDG__privacy{border-left:4px solid var(--green);background:rgb(var(--accent-rgb) / .08);align-items:flex-start;gap:.7rem;margin:0 0 2rem;padding:1rem 1.25rem;display:flex}.SelfCheck-module__yNdwDG__privacy svg{color:var(--green-text);flex-shrink:0;margin-top:.2rem}.SelfCheck-module__yNdwDG__area{border:0;margin:0 0 2rem;padding:0}.SelfCheck-module__yNdwDG__area legend{font-family:var(--font-heading);color:var(--ink);margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.SelfCheck-module__yNdwDG__question{border-top:1px solid var(--border);padding:1rem 0}.SelfCheck-module__yNdwDG__questionText{gap:.75rem;margin:0 0 .7rem;display:flex}.SelfCheck-module__yNdwDG__questionText strong{color:var(--ink);display:block}.SelfCheck-module__yNdwDG__nr{background:var(--ink);width:1.75rem;height:1.75rem;color:var(--green);border-radius:50%;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:700;display:grid}.SelfCheck-module__yNdwDG__help{color:var(--muted);font-size:.93rem;display:block}.SelfCheck-module__yNdwDG__answers{flex-wrap:wrap;gap:.4rem;padding-left:2.5rem;display:flex}.SelfCheck-module__yNdwDG__answers input{opacity:0;pointer-events:none;position:absolute}.SelfCheck-module__yNdwDG__answers span{border:1px solid var(--border-strong);cursor:pointer;background:var(--surface);border-radius:999px;padding:.4rem .9rem;font-size:.95rem;display:inline-block}.SelfCheck-module__yNdwDG__answers span:hover{border-color:var(--ink)}.SelfCheck-module__yNdwDG__answers input:focus-visible+span{outline:3px solid var(--green-dark);outline-offset:2px}.SelfCheck-module__yNdwDG__answer_ja input:checked+span{background:var(--success-bg);border-color:var(--green-dark);color:var(--success-text);font-weight:700}.SelfCheck-module__yNdwDG__answer_teils input:checked+span,.SelfCheck-module__yNdwDG__answer_unklar input:checked+span{background:var(--warning-bg);border-color:var(--highlight);color:var(--warning-text);font-weight:700}.SelfCheck-module__yNdwDG__answer_nein input:checked+span{background:var(--danger-bg);border-color:var(--crimson);color:var(--danger-text);font-weight:700}.SelfCheck-module__yNdwDG__result{background:var(--surface);border:2px solid var(--ink);border-radius:12px;margin:1rem 0 2rem;padding:clamp(1.25rem,4vw,2rem)}.SelfCheck-module__yNdwDG__check .SelfCheck-module__yNdwDG__result h2{margin:0;font-size:1.8rem}.SelfCheck-module__yNdwDG__check .SelfCheck-module__yNdwDG__progress{color:var(--muted);margin:.25rem 0 1.25rem}.SelfCheck-module__yNdwDG__check .SelfCheck-module__yNdwDG__ratings{border-top:1px solid var(--border-soft);margin:0;padding:0;list-style:none}.SelfCheck-module__yNdwDG__check .SelfCheck-module__yNdwDG__ratings li+li{margin-top:0}.SelfCheck-module__yNdwDG__ratings li{border-bottom:1px solid var(--border-soft);color:var(--ink);justify-content:space-between;align-items:center;padding:.55rem 0;font-weight:600;display:flex}.SelfCheck-module__yNdwDG__label,.SelfCheck-module__yNdwDG__open{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.SelfCheck-module__yNdwDG__gruen{background:var(--success-bg);color:var(--success-text)}.SelfCheck-module__yNdwDG__gelb{background:var(--warning-bg);color:var(--warning-text)}.SelfCheck-module__yNdwDG__rot{background:var(--danger-bg);color:var(--danger-text)}.SelfCheck-module__yNdwDG__open{background:var(--neutral-bg);color:var(--neutral-text)}.SelfCheck-module__yNdwDG__check .SelfCheck-module__yNdwDG__classification{color:var(--muted);margin:1.25rem 0 1.5rem;font-size:.95rem}.SelfCheck-module__yNdwDG__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.SelfCheck-module__yNdwDG__primary,.SelfCheck-module__yNdwDG__secondary,.SelfCheck-module__yNdwDG__subtle{font:inherit;border-radius:var(--radius);cursor:pointer;align-items:center;gap:.45rem;font-weight:700;text-decoration:none;display:inline-flex}.SelfCheck-module__yNdwDG__primary{background:var(--green);color:var(--ink);border:2px solid var(--green);padding:.8rem 1.3rem}.SelfCheck-module__yNdwDG__primary:hover{background:var(--green-dark);color:var(--ink)}.SelfCheck-module__yNdwDG__secondary{background:var(--surface);color:var(--ink);border:2px solid var(--ink);padding:.8rem 1.1rem}.SelfCheck-module__yNdwDG__secondary:hover{background:var(--ink);color:var(--on-dark)}.SelfCheck-module__yNdwDG__subtle{color:var(--muted);background:0 0;border:0;padding:.5rem;font-weight:600}.SelfCheck-module__yNdwDG__subtle:disabled{opacity:.4;cursor:default}.SelfCheck-module__yNdwDG__check .SelfCheck-module__yNdwDG__mailNote{border-top:1px solid var(--border-soft);color:var(--muted);margin:1.25rem 0 0;padding-top:1rem;font-size:.85rem}.SelfCheck-module__yNdwDG__list ol{padding-left:1.4rem}.SelfCheck-module__yNdwDG__list li{margin-bottom:.9rem}.SelfCheck-module__yNdwDG__list strong{color:var(--ink)}.SelfCheck-module__yNdwDG__boxes{color:var(--muted);flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:.35rem;font-size:.9rem;display:flex}.SelfCheck-module__yNdwDG__box{color:var(--ink);margin-right:.3em;font-family:Apple Symbols,Segoe UI Symbol,DejaVu Sans,sans-serif;font-size:1.15em}@media print{.SelfCheck-module__yNdwDG__box{color:var(--on-dark)}}.SelfCheck-module__yNdwDG__printOnly{display:none}.SelfCheck-module__yNdwDG__printField{color:var(--ink);gap:.5rem;margin:0 0 .6rem;font-weight:600;display:flex}.SelfCheck-module__yNdwDG__printField:after{content:"";border-bottom:1px solid #b9c0c9;width:90mm}.SelfCheck-module__yNdwDG__notesField{border:1px solid #b9c0c9;border-radius:6px;width:150mm;height:38mm}@media print{.SelfCheck-module__yNdwDG__printOnly{display:block}.SelfCheck-module__yNdwDG__privacy,.SelfCheck-module__yNdwDG__actions,.SelfCheck-module__yNdwDG__mailNote,.SelfCheck-module__yNdwDG__subtle{display:none}.SelfCheck-module__yNdwDG__question{break-inside:avoid}.SelfCheck-module__yNdwDG__answers span{border-color:#ddd}}.SelfCheck-module__yNdwDG__texts h2{margin-top:3rem}.SelfCheck-module__yNdwDG__texts h3{align-items:center;gap:.6rem;margin:2rem 0 .5rem;display:flex}.SelfCheck-module__yNdwDG__textBlock{border:1px solid var(--border);border-radius:10px;margin:.75rem 0;padding:1rem 1.25rem}.SelfCheck-module__yNdwDG__textQuestion{color:var(--ink);margin:0 0 .6rem;font-weight:700}.SelfCheck-module__yNdwDG__textBlock dl{gap:.5rem;margin:0;display:grid}.SelfCheck-module__yNdwDG__textBlock dl div{grid-template-columns:7rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.SelfCheck-module__yNdwDG__textBlock dd{margin:0}.SelfCheck-module__yNdwDG__textClosing{color:var(--green-text);font-size:.95rem}.SelfCheck-module__yNdwDG__mailPreview{border:2px dashed var(--border);background:var(--surface-soft);border-radius:12px;padding:1.25rem 1.5rem}.SelfCheck-module__yNdwDG__assessment{border-top:2px solid var(--ink);margin:1.5rem 0 0;padding:1.5rem 0 0}.SelfCheck-module__yNdwDG__check .SelfCheck-module__yNdwDG__assessment h3{align-items:center;gap:.5rem;margin:0 0 .35rem;font-size:1.45rem;display:flex}.SelfCheck-module__yNdwDG__check .SelfCheck-module__yNdwDG__assessment h3 svg{color:var(--green-text)}.SelfCheck-module__yNdwDG__check .SelfCheck-module__yNdwDG__assessment>p{color:var(--muted);margin:0 0 1rem}.SelfCheck-module__yNdwDG__check .SelfCheck-module__yNdwDG__testNote{background:var(--note-bg);color:#5c4400;border-radius:6px;padding:.6rem .9rem;font-size:.92rem}.SelfCheck-module__yNdwDG__assessmentFields{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.9rem;margin-bottom:.9rem;display:grid}.SelfCheck-module__yNdwDG__assessmentFields label{color:var(--ink);align-content:start;gap:.3rem;font-size:.92rem;font-weight:600;display:grid}.SelfCheck-module__yNdwDG__assessmentFields input{font:inherit;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);padding:.65rem .8rem;font-weight:400}.SelfCheck-module__yNdwDG__assessmentFields input:focus{outline:3px solid var(--green)}.SelfCheck-module__yNdwDG__assessmentFields em{color:var(--crimson);font-style:normal;font-weight:400}.SelfCheck-module__yNdwDG__checkbox{cursor:pointer;align-items:flex-start;gap:.6rem;margin-bottom:1.1rem;display:flex}.SelfCheck-module__yNdwDG__checkbox input{width:1.1rem;height:1.1rem;accent-color:var(--green);flex-shrink:0;margin-top:.25rem}.SelfCheck-module__yNdwDG__check .SelfCheck-module__yNdwDG__assessment .SelfCheck-module__yNdwDG__message{background:var(--danger-bg);color:var(--danger-text);border-radius:6px;padding:.6rem .9rem}.SelfCheck-module__yNdwDG__assessment .SelfCheck-module__yNdwDG__primary:disabled{opacity:.5;cursor:default}.SelfCheck-module__yNdwDG__check .SelfCheck-module__yNdwDG__assessment .SelfCheck-module__yNdwDG__mailNote{border-top:0;margin-top:.75rem;padding-top:0}.SelfCheck-module__yNdwDG__secondaryActions{border-top:1px solid var(--border-soft);flex-wrap:wrap;gap:.25rem 1rem;padding-top:.75rem;display:flex;margin:1.25rem 0 0!important}.SelfCheck-module__yNdwDG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.SelfCheck-module__yNdwDG__mailQuestion{background:var(--surface);border-radius:8px;margin:.6rem 0;padding:.8rem 1rem}.SelfCheck-module__yNdwDG__mailQuestion p{margin:0 0 .35rem}.SelfCheck-module__yNdwDG__mailOpen{color:var(--muted);font-size:.93rem}.SelfCheck-module__yNdwDG__mailRecommendation{border-left:3px solid var(--green);padding-left:.8rem}.SelfCheck-module__yNdwDG__mailIntro{border-left:4px solid var(--green);background:#f2fdf7;padding:.6rem .9rem}.SelfCheck-module__yNdwDG__disabled{opacity:.4;pointer-events:none}
.Confirmation-module__pLLsba__dialog{border:0;border-radius:12px;width:min(92vw,26rem);padding:0;box-shadow:0 24px 60px #11122659}.Confirmation-module__pLLsba__dialog::backdrop{background:#11122699}.Confirmation-module__pLLsba__dialog[open]{animation:.2s ease-out Confirmation-module__pLLsba__fade-in}@keyframes Confirmation-module__pLLsba__fade-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.Confirmation-module__pLLsba__dialog[open]{animation:none}}.Confirmation-module__pLLsba__content{padding:1.5rem}.Confirmation-module__pLLsba__dialog .Confirmation-module__pLLsba__content h2{margin:0 0 .5rem;font-size:1.5rem}.Confirmation-module__pLLsba__text{color:var(--muted)}.Confirmation-module__pLLsba__dialog .Confirmation-module__pLLsba__text p{margin:0}.Confirmation-module__pLLsba__buttons{justify-content:flex-end;gap:.6rem;margin-top:1.5rem;display:flex}.Confirmation-module__pLLsba__cancel,.Confirmation-module__pLLsba__confirm,.Confirmation-module__pLLsba__danger{font:inherit;border-radius:var(--radius);cursor:pointer;padding:.7rem 1.2rem;font-weight:700}.Confirmation-module__pLLsba__cancel{background:var(--surface);color:var(--ink);border:2px solid var(--ink)}.Confirmation-module__pLLsba__cancel:hover{background:var(--surface-soft)}.Confirmation-module__pLLsba__confirm{background:var(--green);color:var(--ink);border:2px solid var(--green)}.Confirmation-module__pLLsba__danger{background:var(--crimson);color:var(--on-dark);border:2px solid var(--crimson)}.Confirmation-module__pLLsba__danger:hover{background:var(--danger-text);border-color:var(--danger-text)}
.ShortReport-module__IuyJmG__report{display:none}@media print{body:has(>.ShortReport-module__IuyJmG__report)>:not(.ShortReport-module__IuyJmG__report){display:none!important}.ShortReport-module__IuyJmG__report{color:var(--text);font-size:10.5pt;line-height:1.5;display:block}.ShortReport-module__IuyJmG__header{border-bottom:3px solid var(--green);align-items:center;gap:5mm;margin-bottom:6mm;padding-bottom:4mm;display:flex}.ShortReport-module__IuyJmG__header p{flex-direction:column;margin:0;display:flex}.ShortReport-module__IuyJmG__header strong{font-family:var(--font-heading);color:var(--ink);font-size:15pt}.ShortReport-module__IuyJmG__header span{color:var(--muted);font-size:9.5pt}.ShortReport-module__IuyJmG__report h1{color:var(--ink);margin:0 0 1mm;font-size:21pt}.ShortReport-module__IuyJmG__subline{color:var(--muted);margin:0 0 5mm}.ShortReport-module__IuyJmG__totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:4mm;margin:0 0 5mm;padding:0;list-style:none;display:grid}.ShortReport-module__IuyJmG__totals li{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:2.5mm 4mm;font-size:9pt;font-weight:700}.ShortReport-module__IuyJmG__totals strong{font-family:var(--font-heading);font-size:18pt;line-height:1.1;display:block}.ShortReport-module__IuyJmG__table{border-collapse:collapse;width:100%;margin-bottom:5mm}.ShortReport-module__IuyJmG__table th,.ShortReport-module__IuyJmG__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e3e6ea;padding:1.9mm 2mm}.ShortReport-module__IuyJmG__table th{width:42mm;color:var(--ink)}.ShortReport-module__IuyJmG__table td:nth-child(2){width:30mm}.ShortReport-module__IuyJmG__clarify{color:var(--muted);font-size:9.5pt;display:block}.ShortReport-module__IuyJmG__label{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.4mm 2.4mm;font-size:8pt;font-weight:700;display:inline-block}.ShortReport-module__IuyJmG__gruen{background:var(--success-bg);color:var(--success-text)}.ShortReport-module__IuyJmG__gelb{background:var(--warning-bg);color:var(--warning-text)}.ShortReport-module__IuyJmG__rot{background:var(--danger-bg);color:var(--danger-text)}.ShortReport-module__IuyJmG__open{background:var(--neutral-bg);color:var(--neutral-text)}.ShortReport-module__IuyJmG__classification{background:var(--ink);color:var(--on-dark);break-inside:avoid;border-radius:8px;padding:5mm 6mm}.ShortReport-module__IuyJmG__classification h2{color:var(--green);margin:0 0 2mm;font-size:14pt}.ShortReport-module__IuyJmG__classification p{margin:0 0 2mm}.ShortReport-module__IuyJmG__classification .ShortReport-module__IuyJmG__question{margin:0;font-weight:700}.ShortReport-module__IuyJmG__footer{break-inside:avoid;border-top:1px solid #e3e6ea;margin-top:5mm;padding-top:3mm;font-size:9pt}.ShortReport-module__IuyJmG__footer p{margin:0 0 1.5mm}.ShortReport-module__IuyJmG__subtle{color:var(--muted)}}
.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{margin-top:15px;height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}
.ZoomImage-module__Jb3qqa__trigger{cursor:zoom-in;background:0 0;border:0;border-radius:8px;padding:0;display:block;position:relative}.ZoomImage-module__Jb3qqa__trigger img{border-radius:inherit;width:100%;height:auto;display:block}.ZoomImage-module__Jb3qqa__zoomIcon{width:2.2rem;height:2.2rem;color:var(--on-dark);opacity:.85;background:#111226cc;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:.6rem;right:.6rem}.ZoomImage-module__Jb3qqa__trigger:hover .ZoomImage-module__Jb3qqa__zoomIcon,.ZoomImage-module__Jb3qqa__trigger:focus-visible .ZoomImage-module__Jb3qqa__zoomIcon{opacity:1;background:var(--ink)}
.ScrollRow-module__Igs_wa__wrap{position:relative}.ScrollRow-module__Igs_wa__row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:1rem;scroll-padding-inline:0;overflow-x:auto}.ScrollRow-module__Igs_wa__bleed{--edge:max(var(--gutter), (100vw - var(--wide)) / 2);margin-inline:calc(-1 * var(--edge));padding-inline:var(--edge);scroll-padding-inline:var(--edge)}.ScrollRow-module__Igs_wa__row:focus-visible{outline:2px solid var(--green-dark);outline-offset:4px}.ScrollRow-module__Igs_wa__controls{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.ScrollRow-module__Igs_wa__controls button{border:1px solid var(--border);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .2s,opacity .2s;display:grid}.ScrollRow-module__Igs_wa__controls button:hover:not(:disabled){border-color:var(--ink)}.ScrollRow-module__Igs_wa__controls button:disabled{opacity:.35;cursor:default}
.ArticleVisual-module__hBVDLW__frame{background:radial-gradient(circle at 1px 1px, #ffffff14 1px, transparent 0) 0 0 / 20px 20px, radial-gradient(ellipse at 80% 10%, rgb(var(--accent-rgb) / .2), transparent 60%), var(--ink);min-height:16rem;color:var(--on-dark);border-radius:18px;align-content:center;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.ArticleVisual-module__hBVDLW__lane{grid-template-columns:auto minmax(3rem,1fr) auto;align-items:center;gap:.5rem;display:grid}.ArticleVisual-module__hBVDLW__node{border:2px solid rgb(var(--accent-rgb) / .7);background:#ffffff0a;border-radius:12px;gap:.2rem;padding:.9rem 1rem;font-size:.85rem;display:grid}.ArticleVisual-module__hBVDLW__node b{font-family:var(--font-heading);font-size:1.25rem;font-weight:600}.ArticleVisual-module__hBVDLW__node span{color:var(--on-dark-muted)}.ArticleVisual-module__hBVDLW__nodeOld{opacity:.75;border-color:#ffffff40}.ArticleVisual-module__hBVDLW__wire{background:#fff3;height:2px;position:relative}.ArticleVisual-module__hBVDLW__packet{background:rgb(var(--accent-rgb));width:12px;height:12px;box-shadow:0 0 12px rgb(var(--accent-rgb));border-radius:50%;position:absolute;top:-5px}.ArticleVisual-module__hBVDLW__packetBlue{background:#6ea8ff;box-shadow:0 0 12px #6ea8ff}.ArticleVisual-module__hBVDLW__terminal{background:#00000040;border:1px solid #ffffff1f;border-radius:12px;overflow:hidden}.ArticleVisual-module__hBVDLW__terminalBar{background:#ffffff0f;align-items:center;gap:.35rem;padding:.55rem .8rem;display:flex}.ArticleVisual-module__hBVDLW__terminalBar span{background:#ffffff40;border-radius:50%;width:.55rem;height:.55rem}.ArticleVisual-module__hBVDLW__terminalBar em{color:var(--on-dark-muted);margin-left:.5rem;font-size:.78rem;font-style:normal}.ArticleVisual-module__hBVDLW__terminalBody{white-space:pre;padding:.9rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.75;overflow-x:auto}.ArticleVisual-module__hBVDLW__ok{color:rgb(var(--accent-rgb))}.ArticleVisual-module__hBVDLW__muted{color:var(--on-dark-muted)}.ArticleVisual-module__hBVDLW__key{color:#9fc3ff}.ArticleVisual-module__hBVDLW__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ArticleVisual-module__hBVDLW__card{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;gap:.45rem;padding:1rem 1.1rem;display:grid}.ArticleVisual-module__hBVDLW__cardLabel{color:rgb(var(--accent-rgb));letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.72rem;font-weight:700}.ArticleVisual-module__hBVDLW__code{color:#9fc3ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;display:block}.ArticleVisual-module__hBVDLW__indent{color:var(--on-dark);padding-left:1rem}.ArticleVisual-module__hBVDLW__answer{background:rgb(var(--accent-rgb) / .15);border-radius:6px;padding:.3rem .6rem;font-size:.85rem}.ArticleVisual-module__hBVDLW__mesh{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 2rem;display:grid;position:relative}.ArticleVisual-module__hBVDLW__meshNode{z-index:1;border:2px solid rgb(var(--accent-rgb) / .6);background:var(--ink);text-align:center;border-radius:10px;padding:.8rem;font-weight:700;position:relative}.ArticleVisual-module__hBVDLW__meshWire{background:#fff3;height:2px;position:absolute;left:20%;right:20%}.ArticleVisual-module__hBVDLW__meshTop{top:1.4rem}.ArticleVisual-module__hBVDLW__meshBottom{bottom:1.4rem}.ArticleVisual-module__hBVDLW__endpoint{border-bottom:1px solid #ffffff14;grid-template-columns:4.5rem auto 1fr;align-items:center;gap:.6rem;padding:.45rem 0;font-size:.85rem;display:grid}.ArticleVisual-module__hBVDLW__endpoint code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ArticleVisual-module__hBVDLW__endpoint>span:last-child{color:var(--on-dark-muted)}.ArticleVisual-module__hBVDLW__method{text-align:center;color:var(--ink);border-radius:5px;padding:.15rem .4rem;font-size:.72rem;font-weight:700}.ArticleVisual-module__hBVDLW__mGET{background:#6ea8ff}.ArticleVisual-module__hBVDLW__mPOST{background:rgb(var(--accent-rgb))}.ArticleVisual-module__hBVDLW__mDELETE{background:#ff8fa3}.ArticleVisual-module__hBVDLW__stack{gap:.4rem;display:grid}.ArticleVisual-module__hBVDLW__block{background:#ffffff14;border-radius:8px;justify-content:space-between;gap:1rem;padding:.55rem .8rem;font-size:.85rem;display:flex}.ArticleVisual-module__hBVDLW__block em{color:#ffd166;font-style:normal;font-weight:700}.ArticleVisual-module__hBVDLW__blockWarn{outline:2px solid #ffd166}.ArticleVisual-module__hBVDLW__base{color:var(--ink);text-align:center;background:#6ea8ff;border-radius:8px;margin-top:.3rem;padding:.7rem;font-weight:700}.ArticleVisual-module__hBVDLW__field{border-left:3px solid rgb(var(--accent-rgb));background:#ffffff0d;padding:.45rem .7rem;font-size:.88rem}.ArticleVisual-module__hBVDLW__roles{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.ArticleVisual-module__hBVDLW__role{background:#6ea8ff33;border-radius:999px;padding:.25rem .6rem;font-size:.78rem}.ArticleVisual-module__hBVDLW__checkRow{align-items:center;gap:.75rem;padding:.5rem 0;font-size:.95rem;display:flex}.ArticleVisual-module__hBVDLW__tick{background:rgb(var(--accent-rgb));width:1.8rem;height:1.8rem;color:var(--ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.ArticleVisual-module__hBVDLW__bars{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.75rem;height:10rem;display:grid}.ArticleVisual-module__hBVDLW__barGroup{grid-template-columns:1fr 1fr;align-items:end;gap:3px;height:100%;padding-bottom:1.2rem;display:grid;position:relative}.ArticleVisual-module__hBVDLW__barGroup small{text-align:center;color:var(--on-dark-muted);font-size:.7rem;position:absolute;bottom:0;left:0;right:0}.ArticleVisual-module__hBVDLW__barA,.ArticleVisual-module__hBVDLW__barB{transform-origin:bottom;border-radius:4px 4px 0 0;height:100%;display:block}.ArticleVisual-module__hBVDLW__barA{background:#6ea8ff}.ArticleVisual-module__hBVDLW__barB{background:rgb(var(--accent-rgb))}.ArticleVisual-module__hBVDLW__legend{color:var(--on-dark-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:.5rem 0 0;font-size:.8rem;display:flex}.ArticleVisual-module__hBVDLW__dotA,.ArticleVisual-module__hBVDLW__dotB{border-radius:2px;width:.7rem;height:.7rem;margin-left:.4rem}.ArticleVisual-module__hBVDLW__dotA{background:#6ea8ff}.ArticleVisual-module__hBVDLW__dotB{background:rgb(var(--accent-rgb))}
.Article-module__tRMaVW__takeawayBand{background:var(--surface);padding-block:clamp(2rem,5vw,3rem)}.Article-module__tRMaVW__takeaway{max-width:calc(var(--measure) + 10rem + 2 * var(--gutter));align-items:flex-start;gap:1.25rem;display:flex}.Article-module__tRMaVW__takeawayIcon{background:rgb(var(--accent-rgb) / .18);width:3.25rem;height:3.25rem;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.Article-module__tRMaVW__takeawayLabel{color:var(--green-text);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.8rem;font-weight:700}.Article-module__tRMaVW__takeawayText{color:var(--ink);font-size:clamp(1.1rem,1.6vw,1.25rem);line-height:1.6}.Article-module__tRMaVW__takeawayText p{margin:0}.Article-module__tRMaVW__chapter{background:var(--surface);padding-block:clamp(3rem,7vw,5rem)}.Article-module__tRMaVW__tint{background:var(--surface-soft)}.Article-module__tRMaVW__chapterGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.Article-module__tRMaVW__chapterGrid.Article-module__tRMaVW__flip .Article-module__tRMaVW__chapterVisual{order:-1}.Article-module__tRMaVW__chapterSingle .Article-module__tRMaVW__chapterText{max-width:var(--measure)}.Article-module__tRMaVW__chapterText h2{margin:0 0 1rem;font-size:clamp(1.8rem,3.5vw,2.4rem)}.Article-module__tRMaVW__chapterText p,.Article-module__tRMaVW__chapterText ul{margin:0 0 1rem}.Article-module__tRMaVW__chapterText>:last-child{margin-bottom:0}.Article-module__tRMaVW__eyebrow{color:var(--green-text);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.8rem;font-weight:700}.Article-module__tRMaVW__chapterText table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:12px;width:100%;margin:1.25rem 0;font-size:.97rem;overflow:hidden}.Article-module__tRMaVW__chapterText th{background:var(--ink);color:var(--on-dark);text-align:left;padding:.8rem 1rem;font-weight:700}.Article-module__tRMaVW__chapterText td{border-top:1px solid var(--border);vertical-align:top;padding:.75rem 1rem}.Article-module__tRMaVW__chapterText tr:nth-child(2n) td{background:var(--surface-soft)}.Article-module__tRMaVW__chapterText td:first-child{color:var(--ink);font-weight:600}.Article-module__tRMaVW__prosCons{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;margin:1.25rem 0 0;display:grid}.Article-module__tRMaVW__prosCons>div{border-left:4px solid;border-radius:10px;padding:.9rem 1rem}.Article-module__tRMaVW__prosCons dt{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.78rem;font-weight:700}.Article-module__tRMaVW__prosCons dd{margin:0;font-size:.97rem;line-height:1.5}.Article-module__tRMaVW__pros{background:var(--success-bg);border-color:var(--green-dark)!important}.Article-module__tRMaVW__pros dt{color:var(--success-text)}.Article-module__tRMaVW__cons{background:var(--warning-bg);border-color:var(--highlight)!important}.Article-module__tRMaVW__cons dt{color:var(--warning-text)}@media (max-width:52rem){.Article-module__tRMaVW__chapterGrid{grid-template-columns:minmax(0,1fr)}.Article-module__tRMaVW__chapterGrid.Article-module__tRMaVW__flip .Article-module__tRMaVW__chapterVisual,.Article-module__tRMaVW__chapterVisual{order:1}}
.Gallery-module__3QxX8q__row{gap:1rem;width:max-content;margin:0;padding:0;list-style:none;display:flex}.Gallery-module__3QxX8q__item{scroll-snap-align:start;flex:0 0 min(24rem,80vw)}.Gallery-module__3QxX8q__button{border-radius:var(--radius);background:var(--neutral-bg);cursor:zoom-in;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.Gallery-module__3QxX8q__button img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .4s;display:block}.Gallery-module__3QxX8q__button:hover img{transform:scale(1.04)}.Gallery-module__3QxX8q__caption{color:#fff;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:linear-gradient(#0000,#141432cc);padding:2rem .9rem .7rem;font-size:.78rem;font-weight:700;position:absolute;inset:auto 0 0}@media (prefers-reduced-motion:reduce){.Gallery-module__3QxX8q__button img{transition:none}}
.ContactPerson-module__UBcy6G__person{align-items:center;gap:1rem;margin:1.5rem 0 0;display:flex}.ContactPerson-module__UBcy6G__person img{object-fit:cover;border:3px solid var(--green);border-radius:50%;flex-shrink:0;width:4.5rem;height:4.5rem}.ContactPerson-module__UBcy6G__person p{margin:0;line-height:1.45}.ContactPerson-module__UBcy6G__person span{color:color-mix(in srgb, currentColor 78%, transparent);display:block}
.GuideList-module__gziOkW__list.GuideList-module__gziOkW__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.GuideList-module__gziOkW__list.GuideList-module__gziOkW__list>li{margin:0}.GuideList-module__gziOkW__item{border:1px solid var(--border);background:var(--surface);height:100%;color:var(--ink);border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.GuideList-module__gziOkW__item:hover{transform:translateY(-3px);box-shadow:0 16px 36px -18px #11122659}.GuideList-module__gziOkW__visual{background:radial-gradient(circle at 1px 1px, #ffffff1f 1px, transparent 0) 0 0 / 18px 18px, radial-gradient(ellipse at 70% 30%, rgb(var(--accent-rgb) / .28), transparent 60%), var(--ink);height:9rem;color:var(--green);place-items:center;display:grid}.GuideList-module__gziOkW__visual svg{transition:transform .35s}.GuideList-module__gziOkW__item:hover .GuideList-module__gziOkW__visual svg{transform:scale(1.12)rotate(-4deg)}.GuideList-module__gziOkW__body{flex-direction:column;flex:1;gap:.55rem;padding:1.1rem 1.25rem 1.25rem;display:flex}.GuideList-module__gziOkW__meta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.GuideList-module__gziOkW__topic{color:var(--green-text);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.GuideList-module__gziOkW__time{color:var(--muted);align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.GuideList-module__gziOkW__item strong{font-family:var(--font-heading);font-size:1.45rem;font-weight:600;line-height:1.15}.GuideList-module__gziOkW__description{color:var(--muted);font-size:.97rem;line-height:1.55}.GuideList-module__gziOkW__more{color:var(--green-text);align-items:center;gap:.3rem;margin-top:auto;padding-top:.4rem;font-weight:700;display:inline-flex}.GuideList-module__gziOkW__drafts .GuideList-module__gziOkW__item{background:0 0;border-style:dashed;flex-direction:row}.GuideList-module__gziOkW__drafts .GuideList-module__gziOkW__visual{flex-shrink:0;width:4.5rem;height:auto}.GuideList-module__gziOkW__drafts .GuideList-module__gziOkW__item strong{font-size:1.15rem}@media (prefers-reduced-motion:reduce){.GuideList-module__gziOkW__item,.GuideList-module__gziOkW__visual svg{transition:none}.GuideList-module__gziOkW__item:hover,.GuideList-module__gziOkW__item:hover .GuideList-module__gziOkW__visual svg{transform:none}}
.ReferenceGrid-module__pbLwua__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1.5rem;margin:1.5rem 0 2.5rem;padding:0;list-style:none;display:grid}.ReferenceGrid-module__pbLwua__card{height:100%;color:inherit;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.ReferenceGrid-module__pbLwua__card:hover{transform:translateY(-2px);box-shadow:0 .8rem 1.8rem #1112261f}.ReferenceGrid-module__pbLwua__image{aspect-ratio:16/10;background:var(--surface-soft);border-bottom:1px solid var(--border);display:block;overflow:hidden}.ReferenceGrid-module__pbLwua__image img{width:100%;height:auto;transition:transform 2.5s;display:block}.ReferenceGrid-module__pbLwua__card:hover .ReferenceGrid-module__pbLwua__image img{transform:translateY(-30%)}.ReferenceGrid-module__pbLwua__client{letter-spacing:.05em;text-transform:uppercase;color:var(--green-text);margin:1rem 1.1rem 0;font-size:.78rem;font-weight:700}.ReferenceGrid-module__pbLwua__title{margin:.3rem 1.1rem 0;font-size:1.15rem}.ReferenceGrid-module__pbLwua__card.ReferenceGrid-module__pbLwua__card,.ReferenceGrid-module__pbLwua__card .ReferenceGrid-module__pbLwua__title{color:var(--ink)}.ReferenceGrid-module__pbLwua__summary{color:var(--muted);margin:.5rem 1.1rem 0;font-size:.95rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.ReferenceGrid-module__pbLwua__image img,.ReferenceGrid-module__pbLwua__card{transition:none}.ReferenceGrid-module__pbLwua__card:hover .ReferenceGrid-module__pbLwua__image img{transform:none}}.ReferenceGrid-module__pbLwua__more{color:var(--green-text);align-items:center;gap:.35rem;margin:auto 1.1rem 1.2rem;padding-top:1rem;font-weight:700;display:inline-flex}.ReferenceGrid-module__pbLwua__more svg{transition:transform .2s}.ReferenceGrid-module__pbLwua__card:hover .ReferenceGrid-module__pbLwua__more{text-decoration:underline}.ReferenceGrid-module__pbLwua__card:hover .ReferenceGrid-module__pbLwua__more svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.ReferenceGrid-module__pbLwua__more svg{transition:none}}
.ReferenceShowcase-module__t0HAoa__showcase{gap:clamp(3rem,8vw,6rem);margin:2.5rem 0 clamp(3rem,7vw,5rem);display:grid}.ReferenceShowcase-module__t0HAoa__entry{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.ReferenceShowcase-module__t0HAoa__entry:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.ReferenceShowcase-module__t0HAoa__entry:nth-child(2n)>:first-child{order:2}.ReferenceShowcase-module__t0HAoa__client{letter-spacing:.06em;text-transform:uppercase;color:var(--green-text);margin:0 0 .4rem;font-size:.82rem;font-weight:700}.ReferenceShowcase-module__t0HAoa__text h3{margin:0 0 .8rem;font-size:clamp(1.4rem,3vw,1.9rem)}.ReferenceShowcase-module__t0HAoa__focus{flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.ReferenceShowcase-module__t0HAoa__focus li{opacity:.85;border:1px solid;border-radius:999px;padding:.2rem .65rem;font-size:.85rem}.ReferenceShowcase-module__t0HAoa__more{align-items:center;gap:.35rem;margin-top:1.4rem;font-weight:700;display:inline-flex}@media (max-width:52rem){.ReferenceShowcase-module__t0HAoa__entry,.ReferenceShowcase-module__t0HAoa__entry:nth-child(2n){grid-template-columns:minmax(0,1fr)}.ReferenceShowcase-module__t0HAoa__entry:nth-child(2n)>:first-child{order:0}}.ReferenceShowcase-module__t0HAoa__media{color:inherit;border-radius:14px;text-decoration:none;transition:transform .25s,filter .25s;display:block}:is(.ReferenceShowcase-module__t0HAoa__entry:has(a:hover) .ReferenceShowcase-module__t0HAoa__media,.ReferenceShowcase-module__t0HAoa__media:focus-visible){filter:drop-shadow(0 18px 28px #12112b2e);transform:translateY(-6px)}.ReferenceShowcase-module__t0HAoa__titleLink{color:inherit;text-decoration:none}.ReferenceShowcase-module__t0HAoa__entry:has(a:hover) .ReferenceShowcase-module__t0HAoa__titleLink{color:var(--green-text)}.ReferenceShowcase-module__t0HAoa__more svg{transition:transform .2s}.ReferenceShowcase-module__t0HAoa__entry:has(a:hover) .ReferenceShowcase-module__t0HAoa__more svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.ReferenceShowcase-module__t0HAoa__media,.ReferenceShowcase-module__t0HAoa__more svg{transition:none}.ReferenceShowcase-module__t0HAoa__entry:has(a:hover) .ReferenceShowcase-module__t0HAoa__media{transform:none}}
.Team-module__RnjtxW__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.Team-module__RnjtxW__card{margin:0}.Team-module__RnjtxW__compact{text-align:center;grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr))}.Team-module__RnjtxW__photo{aspect-ratio:1;border-radius:14px;position:relative;overflow:hidden}.Team-module__RnjtxW__photo img{object-fit:cover;width:100%;height:100%;display:block}.Team-module__RnjtxW__hover{opacity:0;transition:opacity .25s;position:absolute;inset:0}.Team-module__RnjtxW__card:hover .Team-module__RnjtxW__hover{opacity:1}.Team-module__RnjtxW__name{margin:.8rem 0 0;font-size:1.1rem;font-weight:700}.Team-module__RnjtxW__role{color:var(--muted);margin:.15rem 0 0;font-size:.95rem}.Team-module__RnjtxW__quote{margin:.5rem 0 0;font-size:.9rem;font-style:italic}.Team-module__RnjtxW__networkTitle{margin:2.5rem 0 .8rem;font-weight:700}.Team-module__RnjtxW__network{flex-wrap:wrap;gap:1rem 2rem;margin:0;padding:0;list-style:none;display:flex}.Team-module__RnjtxW__network li{color:var(--muted);align-items:center;gap:.7rem;font-size:.9rem;display:flex}.Team-module__RnjtxW__network img{object-fit:cover;border-radius:50%;width:3.2rem;height:3.2rem}.Team-module__RnjtxW__network strong{color:var(--ink);display:block}.Team-module__RnjtxW__networkLink{font-weight:600;display:block}@media (prefers-reduced-motion:reduce){.Team-module__RnjtxW__hover{transition:none}}.Team-module__RnjtxW__joinLink{color:inherit;text-decoration:none;display:block}.Team-module__RnjtxW__join .Team-module__RnjtxW__photo{border:2px dashed var(--border-strong);background:var(--surface-soft);place-items:center;transition:border-color .2s,background .2s;display:grid}.Team-module__RnjtxW__joinMark{font-family:var(--font-heading);color:var(--green-text);font-size:6rem;font-weight:600;line-height:1;transition:transform .25s}.Team-module__RnjtxW__joinLink:hover .Team-module__RnjtxW__photo,.Team-module__RnjtxW__joinLink:focus-visible .Team-module__RnjtxW__photo{border-color:var(--green-text);background:color-mix(in srgb, var(--green) 10%, var(--surface))}.Team-module__RnjtxW__joinLink:hover .Team-module__RnjtxW__joinMark{transform:rotate(-8deg)scale(1.05)}.Team-module__RnjtxW__join .Team-module__RnjtxW__name,.Team-module__RnjtxW__join .Team-module__RnjtxW__role{display:block}.Team-module__RnjtxW__joinLink:hover .Team-module__RnjtxW__role{text-underline-offset:.2em;text-decoration:underline}@media (prefers-reduced-motion:reduce){.Team-module__RnjtxW__join .Team-module__RnjtxW__photo,.Team-module__RnjtxW__joinMark{transition:none}.Team-module__RnjtxW__joinLink:hover .Team-module__RnjtxW__joinMark{transform:none}}
.ServiceTiles-module__tIypka__groups{gap:0;display:grid}section:has(.ServiceTiles-module__tIypka__groups){overflow-x:clip}.ServiceTiles-module__tIypka__group:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 9%, transparent), transparent);width:32rem;height:22rem;position:absolute;top:50%;left:-8rem;translate:0 -50%}.ServiceTiles-module__tIypka__group{z-index:1;border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:1.5rem clamp(1.5rem,4vw,3rem);padding-block:2rem;display:grid;position:relative}.ServiceTiles-module__tIypka__group:first-child{border-top:0;padding-top:0}@media (max-width:52rem){.ServiceTiles-module__tIypka__group{grid-template-columns:minmax(0,1fr)}}.ServiceTiles-module__tIypka__build{--accent:#2ee59d}.ServiceTiles-module__tIypka__check{--accent:#f5b83d}.ServiceTiles-module__tIypka__run{--accent:#6ea8ff}.ServiceTiles-module__tIypka__groupHeader h3{color:var(--on-dark);align-items:center;gap:.6rem;margin:0;font-size:1.6rem;display:flex}.ServiceTiles-module__tIypka__groupHeader h3:before{content:"";background:var(--accent);border-radius:50%;width:.8rem;height:.8rem}.ServiceTiles-module__tIypka__groupHeader p{color:var(--on-dark-muted);margin:.5rem 0 0}
.Statements-module__z0eKaW__statements{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,3.5rem) clamp(2rem,6vw,5rem);margin:0 0 clamp(2rem,5vw,3rem);padding:0;list-style:none;display:grid}@media (max-width:44rem){.Statements-module__z0eKaW__statements{grid-template-columns:minmax(0,1fr)}}.Statements-module__z0eKaW__statement{border-top:2px solid var(--ink);padding-top:1.25rem}.Statements-module__z0eKaW__topic{letter-spacing:.08em;text-transform:uppercase;color:var(--green-text);margin:0 0 .75rem;font-size:.8rem;font-weight:700}.Statements-module__z0eKaW__statement blockquote{font-family:var(--font-heading);color:var(--ink);margin:0;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:700;line-height:1.1}.Statements-module__z0eKaW__statement .Statements-module__z0eKaW__answer{max-width:28rem;color:var(--muted);margin:.9rem 0 0;font-size:1.05rem}
.TechStack-module__iy4HKG__stack{gap:2rem;margin-top:2rem;display:grid}.TechStack-module__iy4HKG__group h3{margin:0 0 .8rem;font-size:1.15rem}.TechStack-module__iy4HKG__tiles,.TechStack-module__iy4HKG__cards{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.TechStack-module__iy4HKG__tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr))}.TechStack-module__iy4HKG__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.TechStack-module__iy4HKG__tile,.TechStack-module__iy4HKG__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.TechStack-module__iy4HKG__tile{text-align:center;flex-direction:column;align-items:center;gap:.55rem;padding:1rem .6rem .8rem;font-size:.85rem;font-weight:600;display:flex}.TechStack-module__iy4HKG__card{grid-template-rows:3rem auto;align-content:start;gap:.9rem;padding:1.1rem 1.1rem 1.2rem;display:grid}.TechStack-module__iy4HKG__card strong{margin-bottom:.25rem;display:block}.TechStack-module__iy4HKG__card p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.TechStack-module__iy4HKG__tile img,.TechStack-module__iy4HKG__card img{object-fit:contain;filter:grayscale();opacity:.75;transition:filter .2s,opacity .2s}.TechStack-module__iy4HKG__tile img{width:100%;height:2.6rem}.TechStack-module__iy4HKG__card img{object-position:left center;width:auto;max-width:11rem;height:3rem}.TechStack-module__iy4HKG__tile:hover img,.TechStack-module__iy4HKG__card:hover img{filter:none;opacity:1}@media (prefers-reduced-motion:reduce){.TechStack-module__iy4HKG__tile img,.TechStack-module__iy4HKG__card img{transition:none}}.TechStack-module__iy4HKG__card:target{border-color:var(--green-text);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .35)}.TechStack-module__iy4HKG__card:target img{filter:none;opacity:1}
.TechTeaser-module__KC_uuq__teaser{isolation:isolate;background:var(--ink);min-height:clamp(30rem,40vw,38rem);color:var(--on-dark);place-items:center;display:grid;position:relative;overflow:hidden}.TechTeaser-module__KC_uuq__rows{z-index:-2;flex-direction:column;justify-content:center;gap:1rem;transition:transform .6s;display:flex;position:absolute;inset:-20% -10%;transform:rotate(-6deg)}.TechTeaser-module__KC_uuq__row{gap:1rem;width:max-content;animation:140s linear infinite TechTeaser-module__KC_uuq__slide;display:flex}.TechTeaser-module__KC_uuq__row:nth-child(2){animation-duration:164s}.TechTeaser-module__KC_uuq__row:nth-child(3){animation-duration:152s}.TechTeaser-module__KC_uuq__row:nth-child(4){animation-duration:176s}.TechTeaser-module__KC_uuq__row:nth-child(5){animation-duration:146s}.TechTeaser-module__KC_uuq__row:nth-child(6){animation-duration:170s}.TechTeaser-module__KC_uuq__row:nth-child(7){animation-duration:158s}.TechTeaser-module__KC_uuq__row:nth-child(8){animation-duration:182s}.TechTeaser-module__KC_uuq__row:nth-child(2n){animation-direction:reverse}@keyframes TechTeaser-module__KC_uuq__slide{to{transform:translate(-50%)}}.TechTeaser-module__KC_uuq__tile{box-sizing:border-box;border-radius:var(--radius);background:#ffffffeb;flex:none;justify-content:center;align-items:center;width:8.5rem;height:5.5rem;padding:1rem 1.2rem;transition:transform .3s,background .3s;animation:15s ease-in-out infinite TechTeaser-module__KC_uuq__glow;display:flex;overflow:hidden}.TechTeaser-module__KC_uuq__tile img{object-fit:contain;filter:grayscale();opacity:.6;width:100%;min-width:0;height:100%;min-height:0;transition:filter .4s,opacity .4s;display:block}.TechTeaser-module__KC_uuq__tile:nth-child(7n+2){animation-delay:-2.1s}.TechTeaser-module__KC_uuq__tile:nth-child(7n+3){animation-delay:-4.3s}.TechTeaser-module__KC_uuq__tile:nth-child(7n+4){animation-delay:-6.4s}.TechTeaser-module__KC_uuq__tile:nth-child(7n+5){animation-delay:-8.6s}.TechTeaser-module__KC_uuq__tile:nth-child(7n+6){animation-delay:-10.7s}.TechTeaser-module__KC_uuq__tile:nth-child(7n){animation-delay:-12.9s}.TechTeaser-module__KC_uuq__row:nth-child(2n) .TechTeaser-module__KC_uuq__tile{animation-duration:17s}.TechTeaser-module__KC_uuq__row:nth-child(3n) .TechTeaser-module__KC_uuq__tile{animation-duration:13s}@keyframes TechTeaser-module__KC_uuq__glow{0%,90%,to{box-shadow:0 0 0 0 rgb(var(--accent-rgb) / 0)}94%{box-shadow:0 0 0 3px var(--green), 0 0 28px 6px rgb(var(--accent-rgb) / .55)}}.TechTeaser-module__KC_uuq__teaser:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 60%,#111226f0 35%,#1112268c 75%,#11122640);transition:opacity .6s;position:absolute;inset:0}.TechTeaser-module__KC_uuq__teaser:hover .TechTeaser-module__KC_uuq__rows{transform:rotate(-3deg)scale(1.06)}.TechTeaser-module__KC_uuq__teaser:hover .TechTeaser-module__KC_uuq__tile img{filter:none;opacity:1}.TechTeaser-module__KC_uuq__teaser:hover:before{opacity:.85}.TechTeaser-module__KC_uuq__tile:hover{background:var(--surface);transform:translateY(-4px)scale(1.08)}.TechTeaser-module__KC_uuq__content{max-width:34rem;padding:3rem var(--gutter);text-align:center;pointer-events:none;position:relative}.TechTeaser-module__KC_uuq__content>*{pointer-events:auto}.TechTeaser-module__KC_uuq__eyebrow{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.85rem;font-weight:700}.TechTeaser-module__KC_uuq__content h2{color:var(--on-dark);margin:0;font-size:clamp(2rem,4.5vw,3rem);line-height:1.05}.TechTeaser-module__KC_uuq__text{color:#ffffffd9;margin:1rem 0 0}.TechTeaser-module__KC_uuq__button{background:var(--green);color:var(--ink);border-radius:var(--radius);align-items:center;gap:.5rem;margin-top:1.75rem;padding:.85rem 1.5rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.TechTeaser-module__KC_uuq__button:hover{background:var(--surface);color:var(--ink);transform:translateY(-2px)}.TechTeaser-module__KC_uuq__teaser[data-paused] .TechTeaser-module__KC_uuq__row,.TechTeaser-module__KC_uuq__teaser[data-paused] .TechTeaser-module__KC_uuq__tile{animation-play-state:paused}.TechTeaser-module__KC_uuq__motionToggle{right:var(--gutter);color:var(--on-dark);font:inherit;cursor:pointer;background:#111226d9;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;display:inline-flex;position:absolute;bottom:1rem}.TechTeaser-module__KC_uuq__motionToggle:hover{border-color:var(--green);color:var(--green)}@media (max-width:40rem){.TechTeaser-module__KC_uuq__teaser{min-height:32rem}.TechTeaser-module__KC_uuq__teaser:before{background:radial-gradient(90% 55%,#111226f0 45%,#11122699 80%,#1112264d)}.TechTeaser-module__KC_uuq__tile{width:6.5rem;height:4.25rem;padding:.75rem .9rem}}@media (prefers-reduced-motion:reduce){.TechTeaser-module__KC_uuq__row,.TechTeaser-module__KC_uuq__tile{animation:none}.TechTeaser-module__KC_uuq__rows,.TechTeaser-module__KC_uuq__tile,.TechTeaser-module__KC_uuq__button{transition:none}.TechTeaser-module__KC_uuq__teaser:hover .TechTeaser-module__KC_uuq__rows{transform:rotate(-6deg)}.TechTeaser-module__KC_uuq__motionToggle{display:none}}.TechTeaser-module__KC_uuq__text p{margin:0}
.TestimonialSlider-module__cZa0dG__track{scroll-snap-type:x mandatory;scrollbar-width:none;margin:-1rem calc(-1 * var(--gutter)) -3rem;padding-block:1rem 3rem;display:flex;overflow-x:auto}.TestimonialSlider-module__cZa0dG__track:focus-visible{outline:3px solid var(--green-text);outline-offset:-3px;border-radius:14px}.TestimonialSlider-module__cZa0dG__track::-webkit-scrollbar{display:none}.TestimonialSlider-module__cZa0dG__slide{min-width:0;padding-inline:var(--gutter);scroll-snap-align:start;flex:0 0 100%}.TestimonialSlider-module__cZa0dG__slide>*{margin-bottom:0}.TestimonialSlider-module__cZa0dG__controls{justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.TestimonialSlider-module__cZa0dG__arrow{border:1px solid var(--border);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:background .2s,border-color .2s;display:grid}.TestimonialSlider-module__cZa0dG__arrow:hover{background:var(--green);border-color:var(--green)}.TestimonialSlider-module__cZa0dG__dots{display:flex}.TestimonialSlider-module__cZa0dG__dot{cursor:pointer;background:0 0;border:0;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .25rem;display:grid}.TestimonialSlider-module__cZa0dG__dot:before{content:"";background:#c9cbd0;border-radius:999px;width:.65rem;height:.65rem;transition:width .3s,background .3s}.TestimonialSlider-module__cZa0dG__dot[aria-current=true]:before{background:var(--green-text);width:1.75rem}.TestimonialSlider-module__cZa0dG__toggle{position:relative}.TestimonialSlider-module__cZa0dG__progress{pointer-events:none;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;transform:rotate(-90deg)}.TestimonialSlider-module__cZa0dG__progress circle{fill:none;stroke:var(--green-text);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:6s linear forwards TestimonialSlider-module__cZa0dG__progress}.TestimonialSlider-module__cZa0dG__slider[data-paused] .TestimonialSlider-module__cZa0dG__progress circle{animation-play-state:paused}@keyframes TestimonialSlider-module__cZa0dG__progress{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.TestimonialSlider-module__cZa0dG__slide,.TestimonialSlider-module__cZa0dG__dot:before{transition:none}}
