.partner-packages{--package-accent:var(--partner-accent);background:var(--partner-surface);color:var(--partner-ink)}.partner-packages-intro{padding-top:clamp(72px,8vw,120px);padding-bottom:28px}.partner-packages-intro h1{max-width:920px;font-size:clamp(42px,6vw,80px);line-height:1.04;letter-spacing:-.045em}.partner-packages-intro>p:not(.wl-eyebrow){max-width:720px;margin:25px 0;line-height:1.6}.partner-packages .package-service{grid-template-columns:48px minmax(220px,1fr) minmax(240px,1fr)}.partner-packages .package-service h3{font-size:clamp(21px,2.2vw,28px)}.partner-packages-note{max-width:700px;margin:0 0 30px;line-height:1.6}.partner-packages .packages-comparison{padding-bottom:100px}@media (max-width:767px){.partner-packages .package-service{display:flex}}.partner-website{background:var(--partner-surface);color:var(--partner-ink);min-height:100dvh}.partner-website>main{background:transparent;color:inherit}.partner-website .workspace-headline,.partner-website h2,.partner-website h3{color:inherit}.partner-website .workspace-headline-muted{color:inherit;opacity:.6}.partner-footer a{color:inherit}.partner-website .button-primary{background:var(--partner-accent);color:var(--partner-accent-ink);border-color:var(--partner-accent)}.partner-website .workspace-hero{padding-top:48px}.partner-website .workspace-text{padding:40px 0;color:inherit}.partner-website .workspace-text h2{font-size:clamp(26px,4vw,46px)}.partner-about{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-top:64px;padding-bottom:64px}.partner-about-image{position:relative}.partner-about img{display:block;width:100%;border-radius:24px}.partner-about h2,.partner-specialties h2{font-size:clamp(28px,4vw,48px);line-height:1.15}.partner-about p{white-space:pre-line;line-height:1.65;margin-top:24px}.partner-specialties{padding-top:64px;padding-bottom:96px}.partner-specialties-select{position:relative;max-width:780px;margin-top:30px}.partner-specialties-trigger{display:flex;align-items:center;gap:18px;width:100%;min-height:88px;padding:18px 22px;border:1px solid color-mix(in srgb,var(--partner-ink) 20%,transparent);border-radius:22px;background:#fff;color:#171717;cursor:pointer;text-align:left;box-shadow:0 12px 36px #0000000b}.partner-specialties-trigger-copy{display:grid;gap:5px;min-width:0;margin-right:auto}.partner-specialties-trigger-copy small{color:#6d6d6d;font-size:12px}.partner-specialties-trigger-copy strong{overflow:hidden;font-size:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.partner-specialties-trigger-count{flex:none;color:#777;font-size:13px}.partner-specialties-trigger>svg{flex:none;transition:transform .16s ease}.partner-specialties-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.partner-specialties-panel{position:absolute;z-index:20;top:calc(100% + 10px);left:0;width:100%;overflow:hidden;border:1px solid #e5e5e5;border-radius:22px;background:#fff;color:#171717;box-shadow:0 22px 60px #00000024}.partner-specialties-search{display:flex;align-items:center;gap:11px;padding:16px 20px;border-bottom:1px solid #ececec;color:#777}.partner-specialties-search span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.partner-specialties-search input{width:100%;border:0;outline:0;background:transparent;color:#171717;font:inherit;font-size:15px}.partner-specialties-options{max-height:min(470px,55vh);overflow-y:auto;padding:8px 16px 20px}.partner-specialties-group{padding-top:16px}.partner-specialties-group h3{margin:0 6px 8px;color:#767676;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.partner-specialties-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.partner-specialties-group a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;border-radius:10px;color:#252525;font-size:14px;text-decoration:none}.partner-specialties-group a:focus-visible,.partner-specialties-group a:hover,.partner-specialties-group a[aria-current=page]{background:color-mix(in srgb,var(--partner-accent) 12%,white)}.partner-specialties-group a svg{flex:none;opacity:.55}.partner-specialties-empty{padding:14px 8px;color:#777;font-size:14px}.partner-specialties-search:focus-within,.partner-specialties-trigger:focus-visible{outline:2px solid var(--partner-accent);outline-offset:3px}.partner-footer{background:#171717;color:#fff;padding:80px 0 32px}.partner-footer h2{font-size:clamp(32px,5vw,64px)}.partner-contact,.partner-footer nav{display:flex;gap:24px;flex-wrap:wrap;margin:32px 0}.partner-address{white-space:pre-line}.partner-credit{opacity:.6;font-size:13px}.partner-imprint{padding-top:64px;padding-bottom:96px}.partner-imprint dl{margin:32px 0}.partner-imprint dl>div{display:grid;grid-template-columns:minmax(140px,.5fr) 1fr;padding:12px 0;gap:16px}.partner-imprint dd{white-space:pre-line}.partner-preview{background:#f8dfaa;color:#332600;padding:12px;text-align:center;font-size:14px}.partner-website a:focus-visible{outline:3px solid currentColor;outline-offset:5px}@media(max-width:767px){.partner-about{grid-template-columns:1fr}.partner-website .workspace-hero{padding-top:24px}.partner-about{gap:24px}.partner-specialties-trigger-count{display:none}.partner-specialties-group>div{grid-template-columns:1fr}.partner-website>.site-header+.partner-imprint{padding-top:calc(var(--site-header-height) + 64px)}}