:root{--pl-surface-warm: color-mix(in srgb, var(--color-accent) 7%, var(--color-bg));--pl-surface-teal: color-mix(in srgb, var(--color-primary) 6%, var(--color-bg));--pl-surface-teal-deep: color-mix(in srgb, var(--color-primary) 92%, black);--pl-rule: color-mix(in srgb, var(--color-accent) 28%, transparent);--pl-rule-strong: color-mix(in srgb, var(--color-primary) 22%, transparent);--pl-ink-on-accent: color-mix(in srgb, var(--color-ink) 20%, black);--pl-accent-hover: color-mix(in srgb, var(--color-accent) 82%, black);--pl-cta-hover: color-mix(in srgb, var(--color-cta) 84%, black);--pl-card-rule: color-mix(in srgb, var(--color-primary) 20%, transparent);--pl-topbar-bg: color-mix(in srgb, var(--color-cta) 40%, black);--pl-topbar-ink: color-mix(in srgb, var(--color-accent) 30%, white);--pl-topbar-muted: color-mix(in srgb, var(--color-accent) 55%, white);--pl-shadow-sm: 0 10px 26px -18px rgba(0, 0, 0, .45);--pl-shadow-md: 0 24px 54px -28px rgba(0, 0, 0, .5);--pl-shadow-lg: 0 40px 80px -36px rgba(0, 0, 0, .6);--pl-ease: cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-color:var(--color-primary) var(--pl-surface-warm);scrollbar-width:thin}body{margin:0;background:var(--color-bg) url(/_astro/basic-bg.964W6TjA.webp) repeat fixed;color:var(--color-ink);font:400 1.0625rem/1.7 var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}img{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:600;color:var(--color-ink);letter-spacing:-.005em;margin:0}p{margin:0}a{color:inherit}::selection{background:var(--color-accent);color:var(--pl-ink-on-accent)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--pl-surface-warm)}::-webkit-scrollbar-thumb{background:var(--color-primary);border:3px solid var(--pl-surface-warm);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--pl-surface-teal-deep)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:2px}.pl-on-dark :focus-visible{outline-color:var(--color-bg)}:root{--pl-container: 1200px;--pl-narrow: 860px;--pl-gutter: clamp(1rem, 4vw, 2rem);--pl-space: clamp(2rem, 4vw, 3rem);--pl-gap: clamp(1.25rem, 2.5vw, 1.75rem);--pl-radius: 18px;--pl-radius-sm: 12px;--pl-card-pad: clamp(1.5rem, 3.2vw, 2.5rem);--pl-card-border: 1px solid color-mix(in srgb, var(--color-primary) 9%, transparent);--pl-card-shadow: 0 1px 2px rgba(0, 0, 0, .04), 0 14px 34px -22px rgba(0, 0, 0, .3);--pl-card-shadow-hover: 0 1px 2px rgba(0, 0, 0, .04), 0 24px 46px -24px rgba(0, 0, 0, .4);--pl-line: linear-gradient(90deg, transparent, var(--color-accent), transparent)}.pl-wrap{width:min(var(--pl-container),100% - 2 * var(--pl-gutter));margin-inline:auto}.pl-wrap--narrow{width:min(var(--pl-narrow),100% - 2 * var(--pl-gutter))}.pl-section{position:relative;padding-block:var(--pl-space)}.pl-section--warm{background:var(--pl-surface-warm)}.pl-section--teal{background:var(--pl-surface-teal)}.pl-h1,.pl-h2{position:relative;color:var(--color-primary);text-align:center}.pl-h1:after,.pl-h2:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:110px;height:2px;border-radius:999px;background:var(--pl-line)}.pl-h1{font-size:clamp(2rem,4.6vw,3rem);font-weight:600;line-height:1.15;text-transform:uppercase;letter-spacing:.08em;padding-bottom:1.1rem;margin:0 0 1.5rem}.pl-h2{font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600;line-height:1.2;padding-bottom:.9rem;margin:0 0 clamp(1.75rem,3.5vw,2.5rem)}.pl-h2--caps{text-transform:uppercase;letter-spacing:.06em}.pl-h2--cta{color:var(--color-cta)}.pl-h1--left,.pl-h2--left{text-align:left}.pl-h1--left:after,.pl-h2--left:after{left:0;transform:none;background:linear-gradient(90deg,var(--color-accent),transparent)}.pl-h3{font-size:clamp(1.45rem,2.4vw,1.8rem);font-weight:600;line-height:1.25;color:var(--color-primary);margin:0 0 1rem}.pl-lead{max-width:640px;margin:-.5rem auto clamp(1.75rem,3.5vw,2.5rem);text-align:center;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.65;color:var(--color-ink)}.pl-h1+.pl-lead{margin-top:0}.pl-pagehead{padding-top:calc(var(--pl-space) * 1.25);text-align:center}.pl-pagehead+.pl-section{padding-top:0}.pl-card{background:#fff;border:var(--pl-card-border);border-radius:var(--pl-radius);box-shadow:var(--pl-card-shadow);padding:var(--pl-card-pad)}.pl-media{border-radius:var(--pl-radius-sm);overflow:hidden}.pl-media img{width:100%;height:100%;object-fit:cover;display:block}.pl-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}.pl-split--7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pl-split--5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pl-stack{display:grid;gap:var(--pl-gap)}.pl-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pl-gap)}@media(max-width:991px){.pl-split,.pl-split--7-5,.pl-split--5-7{grid-template-columns:minmax(0,1fr)}.pl-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.pl-grid-3{grid-template-columns:minmax(0,1fr)}}.pl-prose{color:color-mix(in srgb,var(--color-ink) 82%,black);line-height:1.75}.pl-prose>*+*{margin-top:.9rem}.pl-prose h2,.pl-prose h3{font-family:var(--font-heading);color:var(--color-primary);font-size:1.45rem;font-weight:600;margin-top:1.6rem}.pl-prose ul{list-style:none;padding:0}.pl-prose li{position:relative;padding-left:1.3rem;margin-bottom:.35rem}.pl-prose li:before{content:"";position:absolute;left:.2rem;top:.72em;width:5px;height:5px;border-radius:50%;background:var(--color-accent)}.pl-prose a{color:var(--color-cta);font-weight:600;text-decoration:none}.pl-prose a:hover{text-decoration:underline}.pl-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font:600 .72rem/1.3 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent)}.pl-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.pl-btn{box-sizing:border-box;display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 2rem;border:2px solid transparent;border-radius:25px;font:600 .85rem/1.2 var(--font-body);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .25s var(--pl-ease),color .25s var(--pl-ease),border-color .25s var(--pl-ease),transform .25s var(--pl-ease),box-shadow .25s var(--pl-ease)}.pl-btn--solid{background:var(--color-cta);color:#fff}.pl-btn--solid:hover{background:var(--pl-cta-hover);transform:translateY(-1px);box-shadow:0 10px 22px -12px color-mix(in srgb,var(--color-cta) 80%,black)}.pl-btn--outline{background:transparent;border-color:var(--color-primary);color:var(--color-primary)}.pl-btn--outline:hover{background:var(--color-primary);color:var(--color-bg)}.pl-btn--outline-light{background:transparent;border-color:color-mix(in srgb,var(--color-bg) 70%,transparent);color:var(--color-bg)}.pl-btn--outline-light:hover{background:var(--color-bg);color:var(--pl-surface-teal-deep);border-color:var(--color-bg)}[data-reveal]{transition:opacity .7s var(--pl-ease),transform .7s var(--pl-ease)}html.js [data-reveal]{opacity:.001;transform:translateY(16px)}html.js [data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js [data-reveal]{opacity:1;transform:none;transition:none}}.bqt-embed{padding-block:var(--pl-space);background:transparent}.bqt-embed__wrap{width:min(var(--pl-container),100% - 2 * var(--pl-gutter));margin-inline:auto}.bqt-embed__heading{position:relative;display:block;text-align:center;font:600 clamp(1.75rem,3.4vw,2.5rem)/1.2 var(--font-heading);color:var(--color-primary);padding-bottom:.9rem;margin:0 0 clamp(1.75rem,3.5vw,2.5rem)}.bqt-embed__heading:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:110px;height:2px;border-radius:999px;background:var(--pl-line)}.bqt-embed__frame{border-radius:var(--pl-radius);overflow:hidden;border:var(--pl-card-border);box-shadow:var(--pl-card-shadow)}body:has(.pl-hero--default){background-image:none}#formular{padding-block:var(--pl-space)}#formular>.container{box-sizing:border-box;width:min(var(--pl-narrow),100% - 2 * var(--pl-gutter));max-width:none!important;margin-inline:auto;background:#fff;border:var(--pl-card-border);border-radius:var(--pl-radius);box-shadow:var(--pl-card-shadow);padding:var(--pl-card-pad)}#formular h2{font:600 clamp(1.45rem,2.4vw,1.8rem)/1.25 var(--font-heading);color:var(--color-primary);margin:0 0 .5rem}#formular>.container>p{color:color-mix(in srgb,var(--color-ink) 82%,black);opacity:1!important}#formular .bqt-form{gap:1.1rem}#formular .bqt-field label{color:var(--color-primary);font-weight:600;font-size:.95rem}#formular .bqt-field input,#formular .bqt-field textarea,#formular .bqt-field select{box-sizing:border-box;border:2px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:8px;padding:.75rem 1rem}#formular .bqt-field input:focus,#formular .bqt-field textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--color-primary) 25%,transparent)}#formular .bqt-check{color:var(--color-ink);font-weight:400}#formular .bqt-check input{accent-color:var(--color-primary)}#formular .bqt-submit{justify-self:center;padding:.85rem 3rem;border-radius:25px;background:var(--color-cta);color:#fff;font:600 .9rem/1.2 var(--font-body);letter-spacing:.07em;text-transform:uppercase;transition:background-color .25s ease,transform .25s ease}#formular .bqt-submit:hover{background:var(--pl-cta-hover);transform:translateY(-1px)}#formular .bqt-thanks{background:color-mix(in srgb,var(--color-accent) 15%,white);border-radius:12px}
